<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bgcp="http://www.bgcpartners.com/20220630"
  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:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bgcp-20220630.xsd" xlink:type="simple"/>
    <context id="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i86a8b08ee81c4fb9b431a49fb94382d6_I20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-04</instant>
        </period>
    </context>
    <context id="i518aeb05118b42c89a45134c37771885_I20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-04</instant>
        </period>
    </context>
    <context id="i3d88ca0088f64736867e4a11cf3d053b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84e214a590154d68b28d9facb132387c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i43ae467d014a4cc5a283ceaf292c5c44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i97822a91d484417b8fdfdc7b1a40503c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70e206f15f01408d81256592b007e22f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb68162ecdf64fcfa2634717feeb1745_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ife6eb99276d74cf3b8f34c34cf77bdf0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-03-31</instant>
        </period>
    </context>
    <context id="i51fe1c74a5fb41d98a7baa65ffa6283a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-03-31</instant>
        </period>
    </context>
    <context id="i54da0f01b68648c0821dde1ce62e9cc4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2ae3764482a24d48a83ea24a231c51a8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8a67c64ab2d84bf79e151c3f22e66467_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic88df061adb247f98a9efba59022dc46_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i68a0c3da774b4ad5b84b216200044988_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i23ec35bf11af4faf9b956e5320118dd3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia6574e891b074087b740e08943470e41_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i08a1c4e18c11485c9867849f269b279c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie064c396119644b68a4761b089973697_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7e7f255204e4e4b99de1ec64576fd55_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib106fa053c8c4ef6a3f53ad19ff1ce48_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:PartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia6bc34abffef45958dbdebc4525dbc75_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia5a9c4fe53b34a8cadb16b56cbd87b59_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icef51427970a421b82a15dd6f7b0051f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4f2b65e63d034ad189bc7efe7205e70f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic9b6a8a89a6b40a78b0863aaca0b1982_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iefea561365d543c49d82baa7fd75a4f9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i55b60ba73b9543ce983d9551cd011f2d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7e20e4b905a94bf089ad5169a156ffb8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1544a55641845d9bd8057052f8abc97_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-06-30</instant>
        </period>
    </context>
    <context id="ia4f32ff5d65d411fb97be34c38f4e819_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-06-30</instant>
        </period>
    </context>
    <context id="i6e7feca82d9940dcaa75e2e3245fef5a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic8c502a7b6b04032a39ab5f2ad10bf46_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie6b1f49327014d04bbaae098de50ab22_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ief8a2eba453843e88f9b27d1a642d8ee_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a25d2557c674c47b1f5a445df045a83_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib671f162bf1448df82202942d20f7b2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i0be174cc210d42e48b27d2192bc904d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i7b4af4430c79471597716d9865b62d73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="if8420fffaef04f449d676dfc1e77e3fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61c1cd88cf8c44b89ddbc0950a075bb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i0b04a5c50d7740488493c6b70b378bcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="ic85bf7d5965049548dee74ba86d004dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i814226f3a4d8444cb72c1d06c19bbacf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifdc901e4dc4642419e15380978fcf4e0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id5ba00a5ceb24be2ab6f0688e7cef617_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-06-30</endDate>
        </period>
    </context>
    <context id="id408137d1c8640979b8633cd1ca597a1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20412041577c45f2aa9fae7b32348374_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:PartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iead2bbe2e04248b4920fa5aa7aa1ffec_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5ed6d61b28a8440f9e62c21e8abf1ede_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4ffe752c7acb431db3712879e4079ef2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if56a0b484ce547828a708a41e99499fd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i75cb07cd5855409385f7c0dfbc0c61eb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ff42a4fe2434bd48f1058e83f50f24c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <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-06-30</endDate>
        </period>
    </context>
    <context id="i59669a8bdbaf4e2f936089dcf7bcca47_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id1743388dbd64d5daf1986ad220020a5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iafebd802f13c45929a8caf1335dec242_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib26a1672f87a448eb71f40b08d67abad_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-03-31</instant>
        </period>
    </context>
    <context id="i26b92636191646a88446968c7560c259_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-03-31</instant>
        </period>
    </context>
    <context id="i026f188bd14b4d57a3341d7079d68d78_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib21b11a99c7246e7a25efe5e8893298f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie47dc274a50743ecb1b5cf35be269d4a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i27019f7e02bc4e7997d681acdda1dd17_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i57d22ad76bbf42ad9a912fb8fec3a6b9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if74fd0f0929a4b74bc8a3821630e025a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6c079bfdb5e2418ca6053f18b113d77d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5e7d5576b2b1456590c3fc649b9d51ef_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1d0eaac4f05410eb474f49064afccd2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5ba54f8b48b34aa4a5814b2a71c41612_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieab04931bbfa47eda65d043164e159b5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:PartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e8281212d8d437d8d382e969c24870e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1a2e3db6e46461cabcff82837c1db2a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idbe99695aa364d51a69ea976b29c017e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i206f9a8495da45499de815cb457b121e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ae54e86fd454f498a4345a3bf2fab97_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b67cc66a1d64df38696a68271c87644_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54b87873db564b0d968e81aecc09605a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i23b11bc446c347d6a8ed8351dd9016ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib261f852c7ad490b80dec43857c0c2f8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-06-30</instant>
        </period>
    </context>
    <context id="i4028601ee68543f29bd21eb78a656e2d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-06-30</instant>
        </period>
    </context>
    <context id="id8dd8df762fa44e0a8e836f549345d97_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if2dec2ca79454ef5857da5cab0b7977c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i96f05e0cbc9947238739285539335cdd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7f0dcef862b04fbca73e78d646d6a1b9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie98cc4c75ec84cafba1fa43f95972055_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i18051099cdc44427847ce14a44de121a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i573a3624282a4c1d9bb66045a39cfdfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i3392ae98c2e042a497a2e2e11196abda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i67c6419068b44d0593245c8d5a1ebfaa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id35563d43ced41ffbfe75179b8727eed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i18b454b9b276428697f94674439e5a36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="ica72dd4cc52a4d6cb0f954c19caaece9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i5d5983e69cfd44a1845e41324672e070_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d34e9def3d540468117b4906d534e75_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98018ea594c0453d9e431a4da9d018dd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic9b38ec547db4ea1b5b27973b6eb3156_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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-06-30</endDate>
        </period>
    </context>
    <context id="i4050091eb44443969568b771f3ddcc6f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52d304871ba34581ba7db106f9e68357_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:PartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i61f083b727f44a53b327026c560df87b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if618ef7f30dd4c9aad3040f6ba5baf9e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5374a883f2f455c95214be5ba034936_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3e5d673fa2a4bd494aed077f8026fa2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52413fabb82940bfa0355c280bcb52d4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <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-06-30</endDate>
        </period>
    </context>
    <context id="i1fbdd120a494424fb4c6cc0168e4bb05_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f958aef6269455e84464030bbc3de00_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:SmithMackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied135c03cc8649978348adbc413acaa2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5d6b2849ac24d2d82dd246b0261c407_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i37bb6433339949e79f37111be164573f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia77ce09506844a65946406325853bc0f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id090b488dba04effaad0d843add515d5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0d4c8f1dcf4c467fa227e5c54a447c49_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31bb7a61870b42629999a1ae613b73e6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib1f43ddb74644955a855b644e50b0487_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="iaf3d6bcac7f64806aa7478612afd486d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6287b5e319b47bfb04a7e0d4baa6800_D20211101-20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-01</endDate>
        </period>
    </context>
    <context id="i3438fca31cd74eddbc287d1ce0321525_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:BGCHoldingsPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if05e932a81644ea3af9071095da4b3c2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie393f9ba31f14cf5a9121d314756628a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i635be272bf544dba84168ae7338e6c74_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:NonDistributingPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i83e2d5736d44458fa47a8a0b84827b0c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie1414b4a5cc34efd933eef6d0928f4d9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe5029a43b4441c988a08eb5eb821dfa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:NonDistributingPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3ae5ec6a76d4493add0931eea5c1b6c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:BGCHoldingsPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bgcp:ContingentClassCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i443e005b66d047e69cc66b9d85ca0e21_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53da245684644b979fa56a878a1241c7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if47bd3db015844309bd0aabbd7b19fc0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9212ef1c170452cb989ef2c4ce8930f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8fd5181793624032882d2393420c673d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9c43817f61b74cc4a44598b2695f3697_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i155dd56d57cf423585d3b35e06319840_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23f467c8c2fe4ed9a592bf08fabcffe6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7d8e7cd9104d4101b81b6f5febd9ee8d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i931fb71ab62945eb95b65534b4b260df_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic37039116f024730a4e60b761ffacbd1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d9e92c31c2242ef99be1d6d99e8d4bf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i04ee51ec4f7846b09921ae425c0949e6_D20180309-20180309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:NewControlledEquityOfferingsProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-09</startDate>
            <endDate>2018-03-09</endDate>
        </period>
    </context>
    <context id="id233dd8f871a4f0c8bfc95efc5170b8d_D20180309-20180309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:NewControlledEquityOfferingsProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-09</startDate>
            <endDate>2018-03-09</endDate>
        </period>
    </context>
    <context id="id45120f448554c3eb22257e1c6acb623_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:NewControlledEquityOfferingsProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7c5e2ae3999b4ec8a8b39fc9f2372f81_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i5c1f1d0a49d14abfbe713cbc42474d25_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="id8fdcac847d1479abfbeaa30c85638d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i965397ec2b2f4b55bc54251522826e47_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7d6a8a6b9c1640ceaf997c184d3597c0_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ifa7492e36cf34881bae29e1e6c4787b3_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1de1af5ea5f44e6b949bdf4c8533df72_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:OtherOwnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifa543178b29947d9b360e6f2f7629fd8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:OtherOwnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i414bfed160df455d8146d5a86510291c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i472ea84a31a4423e85a837913db8bd8e_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i01403077225748309226560e95b976c6_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i3db4dd7c81f24db3a4df67c35c5c28d9_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6283e4cd2cf348fdb06df8ebfb3cdc4e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:OtherOwnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ef29faef50c431f9a46d038fd908bf6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:OtherOwnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i57b10472e44e44a293a824e64b0dcb59_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1f8b6861c7f246ba91912fc6696a5389_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a14ff088a4040d68c82fecbdc027f4c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i449f5af808344d36821afef7b0e41841_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6362c1a8970f49a88a3d233579c49d2c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iafe7e5892726431ebdfa66d5209af7e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0e665f29500745d2b071e2babe7a5fa2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2202e1e8cd134021bffa2f82b0d6652a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i001a37711134473f98313a4e014e57df_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i68fd0a36594f47f0a3fe3227dc43cab1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i484a0da1a9c44a4a8a590b33f9edb6d5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i724cfd89f0d946c5b8a9100ce7403e9d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i893b4d05403f48198bae18448b878458_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iffa7d4800f7844caa7c9d8d108de2dac_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8e95c5ef301419b8bd65a8d7dcca29a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idcbd7e3449c44468a67aca6cad95183b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bgcp:ForeignExchangeAndCommoditiesOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie47e484150994f69a132d5d5bcf4c02b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bgcp:ForeignExchangeAndCommoditiesOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i300e7319c2e44dfa8f8782d9bc9c67a1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id72f35940f21462ab26b63b7eb97adf3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8682f00464eb4ec48daa9fddcb4d4b2f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6f948ce2412d4453bfc4359ec2d5859a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8710e88822b2439189a385d0ea1f065a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bgcp:ForeignExchangeAndCommoditiesOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8ab92a3b6efa4ed7937b38f8cb535d27_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bgcp:ForeignExchangeAndCommoditiesOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib5424d7556964c7cbeb56dded09d6a99_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bgcp:NettingAndCollateralizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id3c613ed745c49faab01a92f1a2dbb3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="ib5a099a0608f4919919ccf29a78e02a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="iab57e5d312f8454a98e568c263b68548_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="ia972135586d346c9ad3866aedbf33bb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bgcp:NettingAndCollateralizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2c6555083e14a3f936ad68dc111ca63_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1bded393a92745e79423edcd18df4df1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i504a23e7c9154b63a87ede331cf62565_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied6af5b65f5f4bd888f35145cf905877_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i61dde9ddc95d49d88585bd2c23fcbc8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</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="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a4cebed5fd7496487b3a7a5a47115da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bgcp:AccountsPayableAccruedAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">bgcp:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c004eb99e104e76b1e6ed136a9ec9ff_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9558dffbf543406e89995da0849b9b58_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib67e9cd6092b413aa5cf4fd58078b140_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e71204f331d4e52a90e2aff11863904_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">bgcp:MeasurementInputProbabilityOfMeetingEarnoutAndContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9ea9cd8ff8e646ccaab7cc09d71a3e03_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">bgcp:MeasurementInputProbabilityOfMeetingEarnoutAndContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id628da1dd7f143749eddac94cd02f868_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">bgcp:MeasurementInputProbabilityOfMeetingEarnoutAndContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a5ecb1bb5c645eba1698100726e4232_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32ea0434e5dc46098c02ab8257e461eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i255b5d5c772e4941b36c457f0d85adf8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48ef0603f6594d53adb38d1337a4f1b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">bgcp:MeasurementInputProbabilityOfMeetingEarnoutAndContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iead61a71fba6467b89e5ddbc7472f5a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">bgcp:MeasurementInputProbabilityOfMeetingEarnoutAndContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7de3221ec25e46ceaf0ef4f68e3d4cd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">bgcp:MeasurementInputProbabilityOfMeetingEarnoutAndContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3df5aa0fc7214ed6940194fb82cb99bf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bgcp:TowerBridgeInternationalServicesLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCPartnersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb6130b5453040e9a9b73566e1151f4a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bgcp:TowerBridgeInternationalServicesLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia062c8c20f3d4fe5ba19c526fb6bf9e5_I20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-30</instant>
        </period>
    </context>
    <context id="i1801ff7701a744b4999596eae005577e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie3e58d7ca5e94f5abd74638031e247b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad19015985f042c4af44df536ed2bd40_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0a7f7bf2b02a447d8a245a4f3e0d980c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:FuturesExchangeGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id498542406a748eba0c40d10ef4496f1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9d7c4c3ccdfc43af94d8792c440ce989_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife7c914d4feb49378680dedd6744e519_I20130831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-31</instant>
        </period>
    </context>
    <context id="i0c5599ab76194f02b40a8ce7508d160d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i120d73e951654ad9a25b950111a7f5c9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7f359606f72b40889f3a19aadae5971b_I20220605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2022-06-05</instant>
        </period>
    </context>
    <context id="ie117da28bab7455f94fd46ca54ae6417_D20150605-20150605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CfManagementGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-05</startDate>
            <endDate>2015-06-05</endDate>
        </period>
    </context>
    <context id="i67592f93e7d84700a8404152d652546d_D20150605-20150605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-05</startDate>
            <endDate>2015-06-05</endDate>
        </period>
    </context>
    <context id="ifd5543daaa354f2a9f6d47d21ac35bf4_D20181123-20181123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-23</startDate>
            <endDate>2018-11-23</endDate>
        </period>
    </context>
    <context id="i3132de6c37534462acc821285ae90dfc_D20181123-20181123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CfManagementGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-23</startDate>
            <endDate>2018-11-23</endDate>
        </period>
    </context>
    <context id="ice4beb7d8d424c0691284114668b0073_I20181123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2018-11-23</instant>
        </period>
    </context>
    <context id="ib60949a8c5394cd6ac527b7135ef951a_D20181123-20181123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-23</startDate>
            <endDate>2018-11-23</endDate>
        </period>
    </context>
    <context id="i44fceb3c048645b586c338d26b92417f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorAndCFGMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a7eee71bee446edb442f69057509b74_I20180319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-19</instant>
        </period>
    </context>
    <context id="ia570190602e64c95bbad798c8d0c3523_I20180806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-06</instant>
        </period>
    </context>
    <context id="i98954796ccae4eb9b7a4593f11e8d56e_D20180806-20180806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-06</startDate>
            <endDate>2018-08-06</endDate>
        </period>
    </context>
    <context id="i2242057972734549b2e756b5bedd7e93_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i9906fda8f42f4ec385e01ba839a53c3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibaf624de1a054f54be9688ea055b1434_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ideaeef3929eb4e38bcb2b35ae0031220_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4feadfb61020498e9c45433ddb924b4a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i251eb92b62a9491cb97132f6f8ed7259_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorAndFreedomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1f5cb0ac445c41248d2bace9b3d40032_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorAndFreedomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95293258edae47eba4c415cbcc5ea19c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:EmployeeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idddbd7e9d2f745d5b083ac1e6fceecb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:EmployeeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib21cefac670441e296bc9d1ac4d9110b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:EmployeeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0edbd7a0b24b4e2bbd3e0106d8ef5f26_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:EmployeeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if48d7047d0824f59ae7da1887e988ffa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:EmployeeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i254abd40f98d4ac5ab2e37dccccfecd8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:EmployeeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05279eb01a47441bba38f33434b78b03_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7d8e0b567bff4dcbbc4b931a0864210d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic95ba9bc10724bf6a0809652e0aa041f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89cfaf69bbcd44b8b7be86462be23314_I20160527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-27</instant>
        </period>
    </context>
    <context id="id6cf382093874bde8c627a74348ee546_I20160527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-27</instant>
        </period>
    </context>
    <context id="i2cdaaeea4ba2477397d1374a3fe9d704_D20160527-20160527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">bgcp:UnderwritingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-27</startDate>
            <endDate>2016-05-27</endDate>
        </period>
    </context>
    <context id="i04634f317e3f4168b84bc828bec26dc4_I20200814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesDueTwoThousandTwentyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">bgcp:UnderwritingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-14</instant>
        </period>
    </context>
    <context id="i48dcfe6befb24534a42fc0720dddb694_I20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-24</instant>
        </period>
    </context>
    <context id="i1e8f5e1935134c6ab27804e1f5d72829_D20180724-20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">bgcp:UnderwritingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-24</startDate>
            <endDate>2018-07-24</endDate>
        </period>
    </context>
    <context id="i42b6c7afe580498fa2ac2a7904817c38_D20180724-20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesDueTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-24</startDate>
            <endDate>2018-07-24</endDate>
        </period>
    </context>
    <context id="i0054e0fbc0b34e778ef238edc4cb04ea_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesDueOctoberOneTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i1e9aaa593b844314bc4a6029c4e5fbb7_D20190927-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesDueOctoberOneTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">bgcp:UnderwritingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CastleOakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-27</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ic16fac89077147deb16aa2e342b215fc_I20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-11</instant>
        </period>
    </context>
    <context id="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-10</instant>
        </period>
    </context>
    <context id="i0098490cf2f14c409c05a02535336360_D20200710-20200710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">bgcp:UnderwritingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-10</startDate>
            <endDate>2020-07-10</endDate>
        </period>
    </context>
    <context id="i99f5e78ef444450a81085ec35c2da408_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4ad9cc087b7d42c890b906378f1c2fae_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib00d28966b6d4f78afa2729b00fa48e8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1f6f4c6495446c3b92599253ed7822a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id22642af49b6430bbe9abefc8fd50892_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1d45ef4849174fd484924e24da36e4ea_I20211028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-28</instant>
        </period>
    </context>
    <context id="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-28</startDate>
            <endDate>2021-10-28</endDate>
        </period>
    </context>
    <context id="i16b43c0a82e94c0e9804867d326b2e8f_I20220517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-17</instant>
        </period>
    </context>
    <context id="i7f225f0a76284971acd9cea2b9606817_D20220517-20220517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-17</startDate>
            <endDate>2022-05-17</endDate>
        </period>
    </context>
    <context id="i6c9fc74ff68243958248c05e188a7d6d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorRightsToPurchaseExchangeableUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i365d449d02db45dea30b5326d9e48a7d_I20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:AurelBGCSASMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-24</instant>
        </period>
    </context>
    <context id="i79be5fb59ea34d50861f8b397cf50664_D20210624-20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:AurelBGCSASMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-24</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="id51d968b0d26457492150c5b70a23ad0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:AurelBGCSASMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie41a6457b27d4dd8a1f00d6f8035368c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:AurelBGCSASMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i66ba9c24a38c4a1f82127a5b3a4490d6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:AurelBGCSASMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if7c2a45aeb074a5ca94d535d2a0caa0f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bgcp:CantorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:AurelBGCSASMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2c344b2288814e158ac94f141783b6fa_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i927fa62adc034b40a8df6bb5a44e02a2_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i13124f69655e4516a8550358d504cb7e_I20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-22</instant>
        </period>
    </context>
    <context id="icd78ff3ec35b4f599a2859c57336298f_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i6b186b4c65c34c6b81dd9764500993c5_D20210423-20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="icde8774d4c9a453687520a0aa161fb46_I20210408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-08</instant>
        </period>
    </context>
    <context id="ide5c8a889df84ffa8dd0bca6d0609217_I20200302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-02</instant>
        </period>
    </context>
    <context id="iae89dbbac2da4fb5ba7fba0aca6f22cf_I20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-29</instant>
        </period>
    </context>
    <context id="i8b5802a9070a449f990175c7afcd8bdb_D20210429-20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="i692fe9d5261d4346b8869d1e8d4a521d_D20210429-20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="i9820110b50354afb845cbf51173f832b_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:ExchangeLPUsForCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="i1ed6c8eb20844d2599d047cdb0714ab5_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:ExchangeLPUsForCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i158bbc8fefa442d4874dd864d667157b_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:ExchangeLPUsForCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="i0528f65ea7e94827b5b8e6fa58646a37_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:ExchangePLPUsForCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i780047e61c71484d9ca431a68667f1a3_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:ExchangePLPUsForCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="if5efac8862a0453cb5a79bc9eee3c8b8_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bgcp:ExchangePLPUsForCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="iefc9ad007b78413f8b790262be27311a_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="ifdedfc0504b64b5fa9ab194e141f315a_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="ifb6a7b15361841f18fcb683476b03eaf_I20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-21</instant>
        </period>
    </context>
    <context id="i4906c03f55944eebbca8dca6bcab4b65_D20211221-20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-21</startDate>
            <endDate>2021-12-21</endDate>
        </period>
    </context>
    <context id="i5b63a79eaef64dde8a22c9e055811c44_D20211221-20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:MrLutnickMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-21</startDate>
            <endDate>2021-12-21</endDate>
        </period>
    </context>
    <context id="i4357af4d00c74f7295320c6dc6d63b5f_I20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-21</instant>
        </period>
    </context>
    <context id="ib989643ea3444281b6fb2ea92d7c124d_D20211221-20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-21</startDate>
            <endDate>2021-12-21</endDate>
        </period>
    </context>
    <context id="i51740891d4f144e5aa2933083033a69c_D20211221-20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bgcp:ExecutiveVicePresidentAndGeneralCounselMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-21</startDate>
            <endDate>2021-12-21</endDate>
        </period>
    </context>
    <context id="icaf005dcf5bd459c8689e3d5109cb08e_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i900591ec8c5249d5b4449468f7aa0641_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i46323652913d409a88c4f9b5d8493c78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7415c2a90e224461a5589b4dd3f0aac8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a321b58d395460ab0a4b36fb6d0accf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9039ecae552449d9837532f387b3aef6_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idc2f1305e7ee4fdb901e1eade6cbd1a4_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorFitzgeraldReliefFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ied44580195f247b692dc65f4d46deb5d_I20200205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-05</instant>
        </period>
    </context>
    <context id="if923e0728dd343e698fe8ad3c14bcb4e_I20210225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-25</instant>
        </period>
    </context>
    <context id="i13deda76d10240bca34660caa4484e5e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic6b07f3c495843699bd6c8e097188987_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bgcp:BGCPartnersIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icca58f7f23fb4e64aee1a7023bd32e2c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1a2ef1ffb86f425a94bb42098d990657_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if62d56f2c4794749bb01704031397032_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie70a28adca204d4c95bf0dfe4b38fddb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9652625fa6c45e8a1f02c4767dd7aba_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i78a8d157ea0f4ef38695ff646319ec50_D20161025-20161025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:LFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bgcp:ClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-10-25</startDate>
            <endDate>2016-10-25</endDate>
        </period>
    </context>
    <context id="ia13c27985ee54628a0a16f288bd498c8_I20161104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:LFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bgcp:ClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-04</instant>
        </period>
    </context>
    <context id="i3f210dd663aa4e29bcd32bef6a107376_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:LFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2991bea788174d21b1b90326d7b852ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:LFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic6e0846405f64ca898db28bd1c5a9be2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:LFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1f95cacd01b45adb31d8dc8316f8d10_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:LFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:CantorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17f34aa319fa471082c1df4a20ea9199_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:RKFRetailHoldingsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ia76a80b4ba924b35b349236a2ec2a08e_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:BGCUSOpCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i3010c09e17d242b9b7cfc751fdba5e22_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:PotenPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i98f24e8056544eb1962d1095108d3b00_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:BGCUSOpCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f40f548014749ba8904b46ce5df351c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bgcp:BGCUSOpCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaea1208e7b024250b034491e9604471d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic18bc7c1f89549e1abada883800969cd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i948199820b224487a4c9ee23eed9edc2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5e44cec477d648f6baa9e68abd5889f3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i25330b112c2b4a9291c176bd4ae5a447_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4de2122f18844c9a5d6df3de0cf1b02_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bgcp:AquaSecuritiesLpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iea751b4fc8034353a7055fb77fadce63_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i485a0e17656b41aaa0ff4b4f8af972cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if9dec94d668a473cb0a689b59ad05c66_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i47c62269fe1448689cea08a43f7acce4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d622427aea14afbbc54c7064b273003_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i97fed1d05cc04780bb24cbda2db20133_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c920ffe755d4641bfd05cceb31388e9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bgcp:LeaseHoldImprovementsAndOtherFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i563149b3a0964ed5a2e84fe300d44442_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bgcp:LeaseHoldImprovementsAndOtherFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b09a73972fa47ae9125c3c11d7237aa_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">bgcp:OccupancyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if02aef3b916c452793197ac16726ec8c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">bgcp:OccupancyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2bd63dc05f0e4022a6c49ee43dd28f19_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">bgcp:OccupancyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ca5f516aa1d42458d88a163fa9b7022_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">bgcp:OccupancyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i76dce9dbcdc743b8919dd6b5eb2008dc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib7bc410b5524421198925173c23d2f88_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i224f97419445407ab01f263258e4306a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i136f422b739b4f92a0f229947cf60b23_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i90fb42c2085e46ea8e5633c9f9db4943_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if2cd2f36dc4a43d79c5b2f78238ac95d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3822306cb45d44fa8bebbf7168364f55_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib177d98bad6e4ce4987869cd51bb1210_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie05900225a9a4be691a52a03f94dd3f9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6208479be2b342d69fd87636cbdd3d32_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i834fa2269ae641258d0f2ed3d4efbe88_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie3a4dc2b980e43088baa95d1dcc8da06_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3132682b43d54886b30ea52c63f1ec96_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95ac230ba44d40e781d4e6cc47ecd56d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6092e5b39d34916b66d12fc68766f7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i158977ce2ce3474daa5a0456e0223021_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a4aaa7119f3436c928fa16e74f95321_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6346a36501d446558613cc9370a1cd48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29a796ae6fc44105b21b14d753c516ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58830e54c0a14e01b21c44ed4c65884e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a8a298f49644c22b1c683988b7ffc6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d9a1954f5574ef19c99dfcb20c0481f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5203c1c38a19415ab8b011f43346d492_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="ic639d0d3e795439ab4940a044fdf89be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9dd8827aa814037b1f35f1315a4a781_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7f57851e4e364121a69f26836c5b2e85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib922030741704f0abc2acb0653bbbe17_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7a84e61549114b58a0d502e03d6d2f82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i538252bbf9ac4ac890e303b332f138f3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4e032e25622845b0bd5b9c954a897de2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94c711a1b8d24f3ea559df02d86184e5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CollateralizedDebtObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i99ed92ccd12445d3a1219fea63907253_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CollateralizedDebtObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife21d72051c54b089d5aa2706e965f19_I20181128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-28</instant>
        </period>
    </context>
    <context id="if63061f3fb40404ba1c7738098b47df9_I20200226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
        </entity>
        <period>
            <instant>2020-02-26</instant>
        </period>
    </context>
    <context id="i15f26923bb58493f806fbca6d2cb85ea_I20220310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-10</instant>
        </period>
    </context>
    <context id="i50a4961dcad24d83b0a3a6e88ed1f041_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id97f69c1c72c494fb57d96c28aa181ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec34f00d36db414ba5566e4e70fcfc46_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d9afcb5ca284708b80459e0121732e1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0cd355725eea4d1394a27d86bf97ca30_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieb16a8cbde3f4666904e1102a4b53b24_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bgcp:SeniorRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementNovemberTwentyEightTwoThousandEighteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaa30f7785b7c48f581f145b68bdd26a9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ieb1dc45be77b49f99884f4b8e9950986_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i53b3c6eeb1624cbd89522966279e0ceb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0f74f6d3f9504f138f23c082bc389ba7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic3d88f1195c64610922e2ed03ec422cf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia9449353fed54012b3c3387267148d86_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="i9c8260a713624ca591b53532fc19c2cd_I20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:CashTenderOfferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-11</instant>
        </period>
    </context>
    <context id="i023170753b0748a8aea65fb7ca56b247_D20210527-20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-27</startDate>
            <endDate>2021-05-27</endDate>
        </period>
    </context>
    <context id="i8ab03d449b384c0a9036595be1c934e6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if621168e01e84a2ebec5ea2236943c5e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointOneTwoFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8cb963ef4f754cf0bb659cb8d5afba36_I20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-24</instant>
        </period>
    </context>
    <context id="i4a7335e8234a4ea7980bdbacaba2bb12_D20180724-20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-24</startDate>
            <endDate>2018-07-24</endDate>
        </period>
    </context>
    <context id="i85cb4da3707e443ba2addf9cbee6491a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4b70efc55e884f29b6e7b80b73d6adc5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4057cdddb4c747c2b05326d4b96d7274_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FivePointThreeSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0385d294e9e84abd9911b820cda4b2ac_I20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-27</instant>
        </period>
    </context>
    <context id="i0ab0283a71b341859a0cee8bb07c6333_D20190927-20190927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-27</startDate>
            <endDate>2019-09-27</endDate>
        </period>
    </context>
    <context id="ifb1f01023c034202833051cee9389854_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0e8caca084784606bf0a0643bc063939_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i089eaf4f46674f0ab66fed6c47de81b3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0bff57459d6649658818a055eb9d5c8c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenFiveZeroPercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iac8717564dcb4ba6bc8182ab34c58fdc_D20200710-20200710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-10</startDate>
            <endDate>2020-07-10</endDate>
        </period>
    </context>
    <context id="i7f49dd3e8b814deb8a54eac6fba8cad7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i07cd0eee177b460487a9bbed24a8d854_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i851a396430c34584be5ad45db409decd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie67f9b3b9c3842d0977c63d0d1acf2bd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5021f56effec43379041edba091cc398_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:FourPointThreeSevenFivePercentageSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib6011931e85543d99685a0b30f360d7e_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="i7208c595665141479bd5b39300f62502_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i966ae433f00e42cabef917d827affd64_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib6193ce93018435eaaa39807640a4103_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4b040c8d96f42c593a28ca7ee63d473_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6f4f18c59dea4574b5c80e6d126f33aa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i006f47bc34984d07b18ab6d8bc99442a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointFourFourPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3f61e6f37a0f45d19cec211234f40b00_I20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-08</instant>
        </period>
    </context>
    <context id="i027cc632228e4136a0b954144e79d6ab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icfe77a58ecce486da3b676ac6725ab11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib734ba7bd2124826bbb8ee77f3187c49_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i49fb2b6decba4ca6b46a94e13217b851_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i584a510e135e4f7a802dab80aa4c1836_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5ff095de7e5542d1a68bd173c3dd39ec_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointSevenSevenPercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1d6f75a0127495a96639021faaf5edc_I20190419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-19</instant>
        </period>
    </context>
    <context id="i1a93d8943062436faf3161a3954205e2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifeba8b996b1549e7abe956a3bcf7aebb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0827baa0841447086200072926c0abe_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ica6d454f31f34d90900000dc2e4c1792_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia09ea23ab178419c94c1d36555cb6025_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4ae459df7024123a213f2c87c5c0e66_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:ThreePointEightNinePercentageSecuredLoanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i73cc70ca94bf4490823eb86d2129a492_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8efb4de07e8d452c9d699f907bc41f39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i810d6a57a1414e19a9f99f631c876b06_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95f536922ec54f5db132c7722a446d88_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id084611cf9f74a82b72675fe3da9d40f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5355316e6d5f4f89b1555f434a414a82_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iabb4a9bc603b4f00beaff97f9531f8cf_I20170823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-23</instant>
        </period>
    </context>
    <context id="idcb0afa611714a4ebeb52ae0ae00adc3_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="i2fb15deb6b564934a0b4dc51f540e879_D20170823-20170823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-23</startDate>
            <endDate>2017-08-23</endDate>
        </period>
    </context>
    <context id="iae43a713bb614ac5b728045d8bbda656_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibb4355d16d6c48b995d96e80d3f2ef84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i146ab658ec19452683475d3780be00b4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaaa66cf8192842639ce3d2c1912f7932_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3f165497c994bd4b9c118f3ed0e5c88_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:IntraDayOverdraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3a783f9e85724c8cbfe758224534740c_I20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-25</instant>
        </period>
    </context>
    <context id="i08b024496b2b44efb3bb93bb6d5680cd_I20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-25</instant>
        </period>
    </context>
    <context id="i325cd3e08f15445db1d27e99bfe1a8f5_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:ItauUnibancoSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="ibfa46a21c09c42be9aaa718e319467f0_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">bgcp:BrazilianInterbankOfferedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="ib5c4130182fc4055b374a47cb6be8229_I20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="ic0340a75650a4e2ab8434ebcedbd5f7e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1b10335b60984fbb817d53a360b82064_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2047171c6a544a6c91c0799491b26229_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1625bbc8a80b4ce58a8ba80c1c704d5e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4fbd76cba3644766a0a17291b43fbf1a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bgcp:UnsecuredLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">bgcp:BancoDaycovalSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bgcp:ShortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i20065d6766904153965511abafb82207_I20211121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:LongTermEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-21</instant>
        </period>
    </context>
    <context id="i39c3ceaf598c48d5b2b177190351b9d4_I20211122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:LongTermEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-22</instant>
        </period>
    </context>
    <context id="i7a59321b51f64b1eadeb4ed6d803e188_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5063827f29f64456aac7b92271f7e4d1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48ef97c60dd74ff78ca801f9b7d966a1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i78ceebc7586b42bb827bc37df12ac147_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie90c03d3f10e4a748cb72f659748755b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59dd647525ef4bcbad9515c94f8430d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie20cde88db74460f990ea7568220c830_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2c2c67660d104afe9dda73e974b68895_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i11c233dc6376407cbb4390614d89141d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia66d6f32228e4b90b87eebe5b5ec9ba5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2e0b2e438b704f498fce99289056b410_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PreferredUnitsByNameAxis">bgcp:RegularUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i47be9bd3ad914d6fbf79295eb7c38308_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PreferredUnitsByNameAxis">bgcp:RegularUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2402de3d46584a2b8d2767aa5127569e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PreferredUnitsByNameAxis">bgcp:PreferredUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7fc92bf953f649d28d200cb1a15508a0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PreferredUnitsByNameAxis">bgcp:PreferredUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9894c46a256b4a0e9384f708ddc783e4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9a5f04302b544f8d900672d81e25250e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb9f5bdd9520452b842743280d5f05ea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3f2716ce4bd640eba34bd7ba4048b1d9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i659bf9fc8dc34b088f70ddbe850e21b4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i516b2bc95eaf494289e0b0a9fc4f0109_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0bc150cd340f4554af66c2c243e29772_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i56526d30a3b840e3b898ce22030e1933_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic48c77e287c840fcbe19539ca48fd5bb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia10295c111d0437696e0f04d941cf81b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if0db57a353664f6daf5724c7193e57f8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icfceeb61200d43b4acddc0da9853e5e5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:StatedVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0cf93d9357f7473e8148a6413e3b744a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:StatedVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ccc027e54b04968935925a702ac825c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:StatedVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8eba44def7994bc69d58247c491cbf46_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:StatedVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc75738256224a55a8d762fc610b4505_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:PostTerminationPayoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4ff19f1bc0894b1688179b59a3ef4700_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:PostTerminationPayoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idacf2576418e407098af2376d691b14f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:PostTerminationPayoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5abf23b46b324ccebcb6119307acd20b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bgcp:PostTerminationPayoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic6a12f4064ec4acab7219896f04d5908_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0a10defd306246638e25a63e2904b19f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6879ecf3d58e4ea1815e23241010570f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a3923d782c74f869ba925d3d952a7f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5867becebc9446cd9ad8625300df222a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic39eebfe11744d208025eaf0d4fd5b9b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bgcp:REUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib88d2286e6f9490f9dce17d144d624c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bgcp:REUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3952dd31122a43f0b484e989e9f18738_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bgcp:REUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:BGCHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67f0cc260fa04017ae754da17c513080_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bgcp:REUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">bgcp:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a0d7d8d9e56452582b207720b3a72e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="i7f9905b33536409cb720a5142f38e0a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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="iaedffb8f64a4488398c13df035c15471_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0932d467ceb64824b36cf5528455aa6d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i94a6fa229b2e446194c5a67fbfecec3b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic47985d5b84d4595accf877aac647d48_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibecda9f3274a49098245421c4048a2ad_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i879376de87534a738f7d889a32789090_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7c437a5e5a4c4e1c9ed3fbcee9cbddd1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8115a7deef824842a37eb7355c7eb512_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7e0d21436b894e89acc5997735f05736_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1379677dd96d4427a75f962302c4fd48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id415ef84ecb44d1cb514e1a23aec31f0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i80499a5cc7ca4a97b11a2cf94d1e1f68_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i14b383d173bc46aa9031358f2bebb61f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i417cb755416a4e6d982a6e6fdb0255a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:NewmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7975d9fb0f5a4a029e98710aceb430c7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:GfiGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaa467df6134a4927ae00ce33025be6ff_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:GfiGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb3e05ecc977408dab8bc58644a39e42_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:GfiGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee90e60ef490418390533da83aeb3d50_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:GfiGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05c8fd31b05f47a48e66574119baa0e8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:GfiGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i01645bb941364fc8a915d49e433c66b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bgcp:GfiGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc180eb9cf3c417fb93e23ed0571d057_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:GuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i505461e96d2f4909a855e8e99e914b32_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:GuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6cbe2d1be1ce44b88b9ef74499d22098_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">bgcp:RussiasInvasionOfUkraineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia095b59af66e415e82826a3d206d0492_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">bgcp:RussiasInvasionOfUkraineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id847c993cb194009ada808cd9d7a9266_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">bgcp:RussiasInvasionOfUkraineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ied2944cb67764e1eb6bce0a78860f90e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3277d87cc1744fa69de0461db6877746_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic6aa923c5cfc4e5b9ce4e21e1df0cee4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54748d6be50f4663a05d468b67b85229_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i033bec7974354a0fa59866c167b2a11f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i69d5cece1ac147a3b248a92e983da7f3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ba2541f7329420ebc613338efaec5ef_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if97d347bcd6d414380708f1871b812b4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idd0b2a1b53934a4db356c60f86bfc6c7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i23d1d5db1d88408c85e4c4941c2a427f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic8bbb147333f4df58878fb1fe59ec948_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaccc86e86287457fa9ee4390380ba892_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iea4e6d33c8a94dd99fbbf23ea498679d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9f621db9ffee403fadf8e5834382ed65_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherEuropeMiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6cfe4fe5991b4e7eb233b8d3db3383fc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherEuropeMiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id968405f03f54349b7d4942094c214d9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherEuropeMiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5063d8764a564f44a7d1cd3e405e8022_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherEuropeMiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6373517de3a240e39c1ad502cef984a1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icda667186a024b4e8ca2188df4e7cdfd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic12c77e8ead847d1a62e7027ae4bd94d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i017bd97e6eeb4731a91ef5b467028df5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idcb718d190c941429a46ddcc6c2f154f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3e57a197d0d438795615101879919b2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i842b2fc4bbce4bad85a33781061ca27a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b272525706646199b6c6137497a4f8a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5749643744e44e0a828cfe9ded8a026e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i739a3cb41e2e4eaa8b635f24b64b4240_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6429da809f1b4fce875b33ca1ca8556c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib6cfd7c40b0b4171a6dbe02c50b7cdde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2958ee66f5eb4f54990acc2330f482f5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4569465e9ca84fd1994a904c201b703c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i621d7ef674394d1ebf519074add5173f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherEuropeMiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8578ba996c614e75a879918adc6415f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherEuropeMiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5a092899c0c438fa667042ebdc971da_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6a4e48a061174ec79793718782fd52c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">bgcp:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bf128bb0f3a477080c90fae9fb0b0f0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id96af9026c6843f09958008fd60d8945_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i767eb9ee49274c2390989671888eb8e7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i54226bb9be524d91b7be732d05a5a927_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaee22647cefd4ad6b5f1bd556bab5282_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i618b92124b804f65ab49904b7507cd1d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6e7f16a23cce4cfbb3c8fcfe7f8e99fc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageForeignExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibc57c17dd5e745de80dc2d39ecbd16af_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageForeignExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i042f0455cd644661830dd927aa69e8e1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageForeignExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9ddd3b1c4ad84d069659e2ae122d3568_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageForeignExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0480111c19f14648b7a5e5346cf2c82a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEnergyAndCommoditiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7aa77c4ae9742c29bcd2950a653ba8d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEnergyAndCommoditiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i82cdfc3af1d34ce6abc79e806ec6ff85_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEnergyAndCommoditiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89ddc6b1a46f41bfb5c893e6d1a1535b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEnergyAndCommoditiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9ecc5976798f4274bb87d950d9526eaf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2211648b812e4947918121991f31bc42_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i18bc3ad2302246aeb89fdc7441715abe_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i92a47c9ac31a424dad11005f636ddd33_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd9108fe4dfd4be09ac0a96c9c71a069_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEquitiesDerivativesAndCashEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idde0d4e810f04c2799c10b078d34663d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEquitiesDerivativesAndCashEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i60bcc88cc80d4457824b8ebbc7f14055_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEquitiesDerivativesAndCashEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8855a9f9e6e6488081513fb136091d89_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageEquitiesDerivativesAndCashEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8b96296ffde4d0297d8a3237aff3d58_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2bd8f589f543428ea46bd14c7fe65da0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b8c367027c748d698cb5dc394025374_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifb9f966da85f4fab992b0cb33c1ea31c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i41a6a7779ae14930a7bc05087a20b27c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id39c6b1438bc496aa1a6741668cc8c90_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8535e34963140f4961946c49233b153_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2636a5cd4094d3cab8a4b0365ab8dfc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:BrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5149c3febde4410f8b0154bfb95dcd04_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ecb0581778e4fe9804d60242f31049b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ca0344cd9924de1998b23c8c0a5bc7f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8445cefdb56246a28024d572ec624d13_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8de0d809c9c411b8392cad6974b63c9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:CommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie60c894753c340a6b37f6aacc7474b39_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:CommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8ec0d82c23ca4df484c977a364581301_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:CommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4f6ead92e481462693f52936002a7f3e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:CommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7d030a8fbfc34ef390e7c2b337c97fd3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:DataSoftwareAndPostTradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idf2022344040495ab60589c28b4c99cf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:DataSoftwareAndPostTradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic6396428d19147619e4b00c304904d3e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:DataSoftwareAndPostTradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic9c1ea0b5edf4953bce0997c3415acea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:DataSoftwareAndPostTradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a661e6da72f45629a4fa44c4801d1c9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:FeesFromRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibbebd50fdf4c4429858e0ef0261b0c8e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:FeesFromRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5567f8ec72ce4385ad3563e6c1c0c3ce_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:FeesFromRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i134f21b9d44c4a6a8d99f86df336185c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bgcp:FeesFromRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2dcea151e8a943d4904dd31bd003d4ed_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie2fece217d40447a84279612ff0a26b2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i38bf8c9269694a31b5122016d2f9ce07_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i938f6c58057442f7895d768375bc1a2d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i64aa463503f5471fbfeb7ee1bcbee506_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i222ccea85d91408ea019caee548e7f7c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i708dcb3887734cbd8dc8fafd2728b2af_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2bc4ff0a5b074999bb8b4933f04f2c2b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3d0f0c180fa6448681ef90b2152b78b0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">bgcp:BrokerageInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i87b6a5c30f564897a889a599111c0023_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2525a862dbc54b898c85bba24de98b1e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib7372ffca40d41c886e409ac41c8cab3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iadc35d14f81b4d7c9eab4ac4a8ae0942_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i04838e5785fd4c459540709fec957be6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iadc6b9da463f46b8ad27455e4a5705d4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6307cc96d78c413aa5a332db25a6e5ea_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if3b0cf6b113c4ef5991542efdc94b531_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9b862130c55144a6af8f49301756beed_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id9847a03f5f44870b8efef74ce1322e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1812dbc275ee485794655f2d6e2081f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d3a7a57754444f89bc61510af1c2502_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id22a4c2c178441db980222e0167a9960_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d3b0d887bbb4c5f9a65e4479763ace5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i35ef0218700947e98ab1515dbfd05203_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i434a8676d8eb45d1817e6ba082e0d95f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifa443d95cfc5458389185a0f842d5646_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icfffd3027323412696e44de053a02c48_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0106283733c440a89fb73fd37fc79e38_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1fdf0c961d44e1dbb513279a07ca7f0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f0a091f485941d8b1314a65bdb7f8dd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15718cf4620e4f5d9884c947d5e64f6b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i66010a0a98cf42f7b9e640027e7a4b12_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i29678d3e8e9f4631a5fc07ac1756b9cd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic85f91467650429caf49243e0ee63a3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i188ab36d027e45f6a30909d70d93cb75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i483197e9b12d4465b7140397b17c2d1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3446b6e41ae54c2fba46f76cda80070b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:AccruedCommissionsAndOtherReceivablesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib192ca0ea7e74161a56d6fe73805f553_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartnersNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c298ef45f5b430ebec8edbaf0646a9a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">bgcp:ReceivablesFromBrokersDealersAndClearingOrganizationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98e3fe845e394246a759bb39194a62ed_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">bgcp:RussiasInvasionOfUkraineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4adf41597c3b4a34950f5ba715a62a5d_D20220802-20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-02</startDate>
            <endDate>2022-08-02</endDate>
        </period>
    </context>
    <context id="i7f08cfa90f1549ed9de509ba84d72a30_I20220708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001094831</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>
            <instant>2022-07-08</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="partnership">
        <measure>bgcp:partnership</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="installment">
        <measure>bgcp:installment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="brl">
        <measure>iso4217:BRL</measure>
    </unit>
    <unit id="segment">
        <measure>bgcp:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80L2ZyYWc6ZTEzMGQ2YTgyMWIyNDZmOWJmZjE5OGUxNDNiMDU3ZjYvdGFibGU6Yzc5ZGQxZDVlMWFlNGI2N2FjZDk3YmEwZTM2ZTI0NjkvdGFibGVyYW5nZTpjNzlkZDFkNWUxYWU0YjY3YWNkOTdiYTBlMzZlMjQ2OV8wLTEtMS0xLTk2MTg2_c06b6008-bb81-4eaa-9578-8dc96e5ad3e9">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80L2ZyYWc6ZTEzMGQ2YTgyMWIyNDZmOWJmZjE5OGUxNDNiMDU3ZjYvdGFibGU6Yzc5ZGQxZDVlMWFlNGI2N2FjZDk3YmEwZTM2ZTI0NjkvdGFibGVyYW5nZTpjNzlkZDFkNWUxYWU0YjY3YWNkOTdiYTBlMzZlMjQ2OV8xLTEtMS0xLTk2MTg2_69232ae4-98c1-4421-b123-34ba1cf96ffc">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80L2ZyYWc6ZTEzMGQ2YTgyMWIyNDZmOWJmZjE5OGUxNDNiMDU3ZjYvdGFibGU6Yzc5ZGQxZDVlMWFlNGI2N2FjZDk3YmEwZTM2ZTI0NjkvdGFibGVyYW5nZTpjNzlkZDFkNWUxYWU0YjY3YWNkOTdiYTBlMzZlMjQ2OV8yLTEtMS0xLTk2MTg2_9d39d134-d2ce-439d-9609-4ad4db028d03">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80L2ZyYWc6ZTEzMGQ2YTgyMWIyNDZmOWJmZjE5OGUxNDNiMDU3ZjYvdGFibGU6Yzc5ZGQxZDVlMWFlNGI2N2FjZDk3YmEwZTM2ZTI0NjkvdGFibGVyYW5nZTpjNzlkZDFkNWUxYWU0YjY3YWNkOTdiYTBlMzZlMjQ2OV8zLTEtMS0xLTk2MTg2_8af29623-bcde-40c0-8d41-26d54aff2d51">0001094831</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80L2ZyYWc6ZTEzMGQ2YTgyMWIyNDZmOWJmZjE5OGUxNDNiMDU3ZjYvdGFibGU6Yzc5ZGQxZDVlMWFlNGI2N2FjZDk3YmEwZTM2ZTI0NjkvdGFibGVyYW5nZTpjNzlkZDFkNWUxYWU0YjY3YWNkOTdiYTBlMzZlMjQ2OV80LTEtMS0xLTk2MTg2_62d75518-f781-4474-9359-7a664406ba35">--12-31</dei:CurrentFiscalYearEndDate>
    <bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod
      contextRef="ic6a12f4064ec4acab7219896f04d5908_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDcwOA_66645f53-dfee-482c-bfd4-310739eacf39">P2Y</bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod>
    <bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod
      contextRef="ic6a12f4064ec4acab7219896f04d5908_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTc4Mw_78b7721a-6abf-49f4-8a69-e23e0113fa88">P2Y</bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7c437a5e5a4c4e1c9ed3fbcee9cbddd1_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODQwMQ_b793cd24-cbec-4862-997b-761be4a8333c">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMS0xLTEtOTYxODY_7822268c-fe69-437a-a2da-dda500707e22">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMS0xLTEtOTYxODY_7eb0e552-29fc-4e44-a325-a76129f9af43">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMS0xLTEtOTYxODY_b318137e-111c-4414-be48-dc050d66026e">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMS0xLTEtOTYxODY_c32a5ebf-cd80-4437-86c6-770fc4d8fcfb">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMS0xLTEtOTYxODY_0acc320e-3538-496e-acb2-74d13062f6da">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMS0xLTEtOTYxODY_f724fb5b-fc58-466a-a3d8-83b0849fd47d">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMS0xLTEtOTYxODY_a1bba9b0-df7b-4c24-9a41-0e3de05c6d68">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMS0xLTEtOTYxODY_b2d8e555-9556-435a-9f85-f0a158071db5">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMTk5_9f8c4173-afcf-4945-93b5-cf93f55a9d9e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6MjRjNWQ0OTc1OTZkNDA3Njk5ZDYyYjE0MDcxOWEwODEvdGFibGVyYW5nZToyNGM1ZDQ5NzU5NmQ0MDc2OTlkNjJiMTQwNzE5YTA4MV8wLTAtMS0xLTk2MTg2_427a0bef-75dc-4ce4-bd62-670be10cfe30">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMjI_97a38dae-c360-4142-afe6-d39408a61977">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6MzdhZGU4Y2FiZTVhNDU3NmE2MWQxM2RmNzQ0NDY1NzUvdGFibGVyYW5nZTozN2FkZThjYWJlNWE0NTc2YTYxZDEzZGY3NDQ0NjU3NV8wLTAtMS0xLTk2MTg2_81fa95f3-a539-4c87-98ea-897d8aa64c8f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMjAw_14865235-217b-4582-87b3-8729a18cdbda">0-28191</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMjAx_97b29710-991a-4e10-8078-8c9f7525bc1f">BGC Partners, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NjI2ZGZjNjFlNDkyNDA0YmE4YjFiZGFlMGNlNzIyNTYvdGFibGVyYW5nZTo2MjZkZmM2MWU0OTI0MDRiYThiMWJkYWUwY2U3MjI1Nl8wLTAtMS0xLTk2MTg2_b9b90784-5527-430a-9551-d837a0c1d4af">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NjI2ZGZjNjFlNDkyNDA0YmE4YjFiZGFlMGNlNzIyNTYvdGFibGVyYW5nZTo2MjZkZmM2MWU0OTI0MDRiYThiMWJkYWUwY2U3MjI1Nl8wLTEtMS0xLTk2MTg2_53c58391-7cba-47a6-9569-f8eb86728595">13-4063515</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NjI2ZGZjNjFlNDkyNDA0YmE4YjFiZGFlMGNlNzIyNTYvdGFibGVyYW5nZTo2MjZkZmM2MWU0OTI0MDRiYThiMWJkYWUwY2U3MjI1Nl8yLTAtMS0xLTk2MTg2L3RleHRyZWdpb246NmJiNTQ3NGJhMzllNDgwODgyOWNiNTY3MzAzOTdlNGNfNA_94c8c0a5-d724-4ab0-8159-bc4ded4ea14a">499 Park Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NjI2ZGZjNjFlNDkyNDA0YmE4YjFiZGFlMGNlNzIyNTYvdGFibGVyYW5nZTo2MjZkZmM2MWU0OTI0MDRiYThiMWJkYWUwY2U3MjI1Nl8yLTAtMS0xLTk2MTg2L3RleHRyZWdpb246NmJiNTQ3NGJhMzllNDgwODgyOWNiNTY3MzAzOTdlNGNfOA_d2639dc3-6e54-4c99-ac0c-bc16ecdded65">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NjI2ZGZjNjFlNDkyNDA0YmE4YjFiZGFlMGNlNzIyNTYvdGFibGVyYW5nZTo2MjZkZmM2MWU0OTI0MDRiYThiMWJkYWUwY2U3MjI1Nl8yLTAtMS0xLTk2MTg2L3RleHRyZWdpb246NmJiNTQ3NGJhMzllNDgwODgyOWNiNTY3MzAzOTdlNGNfMTI_27596aa7-4826-4df4-9844-67d9965361f8">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NjI2ZGZjNjFlNDkyNDA0YmE4YjFiZGFlMGNlNzIyNTYvdGFibGVyYW5nZTo2MjZkZmM2MWU0OTI0MDRiYThiMWJkYWUwY2U3MjI1Nl8yLTEtMS0xLTk2MTg2_6baa7daf-e1b9-4f65-8b3f-b864c84995d6">10022</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMjAy_e7b3fa29-8ac7-4ee2-b678-602e746223f5">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMjAz_f9839d84-ec8e-4339-8f47-1e86b5ab015d">610-2200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6MTVhZjc2MWMzMzZjNDVmNWIwYzQ3MjUyZmUwZmMwM2QvdGFibGVyYW5nZToxNWFmNzYxYzMzNmM0NWY1YjBjNDcyNTJmZTBmYzAzZF8xLTAtMS0xLTk2MTg2_0611185b-4be8-409d-bda0-668c030594b3">Class&#160;A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6MTVhZjc2MWMzMzZjNDVmNWIwYzQ3MjUyZmUwZmMwM2QvdGFibGVyYW5nZToxNWFmNzYxYzMzNmM0NWY1YjBjNDcyNTJmZTBmYzAzZF8xLTItMS0xLTk2MTg2_35820f9c-d1f1-40c5-9c56-a0de43e7a228">BGCP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6MTVhZjc2MWMzMzZjNDVmNWIwYzQ3MjUyZmUwZmMwM2QvdGFibGVyYW5nZToxNWFmNzYxYzMzNmM0NWY1YjBjNDcyNTJmZTBmYzAzZF8xLTQtMS0xLTk2MTg2_4b86cb34-3511-409c-a87f-ac3248a52c8c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMjA0_9e54a8d7-b167-4f49-96f8-e9d070556279">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMTk3_50d5b7c4-8a7c-41bf-b19f-642fa961524c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NzAzMjZjMmFhZjA3NDAwMmFiMWQwM2ZmY2Y1MTk5OGYvdGFibGVyYW5nZTo3MDMyNmMyYWFmMDc0MDAyYWIxZDAzZmZjZjUxOTk4Zl8wLTAtMS0xLTk2MTg2_74e403cc-35a1-43f0-8ccd-2ebbf9050daf">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NzAzMjZjMmFhZjA3NDAwMmFiMWQwM2ZmY2Y1MTk5OGYvdGFibGVyYW5nZTo3MDMyNmMyYWFmMDc0MDAyYWIxZDAzZmZjZjUxOTk4Zl8xLTQtMS0xLTk2MTg2_f80187c8-c760-47df-b242-cd01eb5544a3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGFibGU6NzAzMjZjMmFhZjA3NDAwMmFiMWQwM2ZmY2Y1MTk5OGYvdGFibGVyYW5nZTo3MDMyNmMyYWFmMDc0MDAyYWIxZDAzZmZjZjUxOTk4Zl8yLTEtMS0xLTk2MTg2_36d0f930-d3ee-49de-8598-6c8354c35d2b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMTk4_d67eb0fb-b593-43c9-a69a-dd68a711531a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i86a8b08ee81c4fb9b431a49fb94382d6_I20220804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMDc2_12f14b0e-2414-45ab-a334-13528974b80b"
      unitRef="shares">327393590</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i518aeb05118b42c89a45134c37771885_I20220804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xL2ZyYWc6ODA1OTEyMjJjNTZlNGE4YTg0ZDBkNDA2ZmUyNzA2ZmYvdGV4dHJlZ2lvbjo4MDU5MTIyMmM1NmU0YThhODRkMGQ0MDZmZTI3MDZmZl8yMTMy_87841753-0c79-4ca1-8297-6266a30eee84"
      unitRef="shares">45884380</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMi0xLTEtMS05NjE4Ng_e3c9fa6f-51ce-40f9-92b3-229d30547c5c"
      unitRef="usd">496489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMi0zLTEtMS05NjE4Ng_198d4d9b-54a4-4edc-ae04-dfde82438588"
      unitRef="usd">553598000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndSecuritiesSegregatedUnderFederalAndOtherRegulations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMy0xLTEtMS05NjE4Ng_549bb3d1-1dbb-4725-b7e0-3d34400559c8"
      unitRef="usd">12652000</us-gaap:CashAndSecuritiesSegregatedUnderFederalAndOtherRegulations>
    <us-gaap:CashAndSecuritiesSegregatedUnderFederalAndOtherRegulations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMy0zLTEtMS05NjE4Ng_21b5a780-2160-4854-8c4d-81749156bb1b"
      unitRef="usd">13201000</us-gaap:CashAndSecuritiesSegregatedUnderFederalAndOtherRegulations>
    <us-gaap:FinancialInstrumentsOwnedAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNC0xLTEtMS05NjE4Ng_70f8c35f-be7e-42a0-81cc-a124fed9e93e"
      unitRef="usd">39150000</us-gaap:FinancialInstrumentsOwnedAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNC0zLTEtMS05NjE4Ng_f39eedc5-c070-439b-9edf-4df14793607f"
      unitRef="usd">40838000</us-gaap:FinancialInstrumentsOwnedAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNS0xLTEtMS05NjE4Ng_a9373772-c264-45ef-b9e9-59d96d12e236"
      unitRef="usd">293000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNS0zLTEtMS05NjE4Ng_8e6c284d-0566-4fbd-923f-3a586030595f"
      unitRef="usd">406000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNi0xLTEtMS05NjE4Ng_d4c7331b-de25-4000-81d4-8185b463b51c"
      unitRef="usd">2359053000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNi0zLTEtMS05NjE4Ng_85b39d2c-d199-471c-b06f-c4d06f7fa91c"
      unitRef="usd">782446000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:AccruedFeesAndOtherRevenueReceivable
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNy0xLTEtMS05NjE4Ng_0ef275d2-e356-4a95-b451-d7ab79bea716"
      unitRef="usd">308881000</us-gaap:AccruedFeesAndOtherRevenueReceivable>
    <us-gaap:AccruedFeesAndOtherRevenueReceivable
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNy0zLTEtMS05NjE4Ng_b47b1364-ae93-49bc-94aa-261abea97cd0"
      unitRef="usd">296423000</us-gaap:AccruedFeesAndOtherRevenueReceivable>
    <bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfOC0xLTEtMS05NjE4Ng_471e5bc1-9e18-4160-8c4f-3fdf6518131a"
      unitRef="usd">304138000</bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners>
    <bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfOC0zLTEtMS05NjE4Ng_277f4353-893f-45e5-82e8-31c2be380ecf"
      unitRef="usd">286967000</bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfOS0xLTEtMS05NjE4Ng_ed2ed71e-bf3f-4efb-b301-f11587c824d8"
      unitRef="usd">181942000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfOS0zLTEtMS05NjE4Ng_a73b2e13-8e84-47e0-883a-a6bef8886bd9"
      unitRef="usd">190112000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <bgcp:EquityMethodAndAlternativeInvestments
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTAtMS0xLTEtOTYxODY_85141a50-8dd4-41fd-94ac-37a7d2fc064a"
      unitRef="usd">37507000</bgcp:EquityMethodAndAlternativeInvestments>
    <bgcp:EquityMethodAndAlternativeInvestments
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTAtMy0xLTEtOTYxODY_09a09bf1-a8d9-4d78-9fab-d44c154f7413"
      unitRef="usd">33039000</bgcp:EquityMethodAndAlternativeInvestments>
    <us-gaap:Goodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTEtMS0xLTEtOTYxODY_2a82cb72-1924-47e0-8105-17bb9428aaec"
      unitRef="usd">487214000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTEtMy0xLTEtOTYxODY_2740f578-3210-4498-aa4c-a126e75ad402"
      unitRef="usd">486919000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTItMS0xLTEtOTYxODY_46d0191e-b105-4b33-9d3f-a4befc34281b"
      unitRef="usd">200237000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTItMy0xLTEtOTYxODY_bef6f0fa-0928-402e-badd-7e3868b41956"
      unitRef="usd">207747000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DueFromRelatedParties
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTMtMS0xLTEtOTYxODY_bbed934c-65f0-4055-a5d7-195fc87ebd62"
      unitRef="usd">8378000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTMtMy0xLTEtOTYxODY_1ce46e4b-cc5c-4aef-bbb5-92103629ab91"
      unitRef="usd">5237000</us-gaap:DueFromRelatedParties>
    <us-gaap:OtherAssets
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTQtMS0xLTEtOTYxODY_05a1132a-df84-49ae-bf1b-1048b18048a4"
      unitRef="usd">450955000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTQtMy0xLTEtOTYxODY_c3f45562-ee27-4510-904f-7c78670513e6"
      unitRef="usd">445233000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTYtMS0xLTEtOTYxODY_bf4ff22b-5048-40ae-bc44-465bab3274de"
      unitRef="usd">4886889000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTYtMy0xLTEtOTYxODY_46da7c44-7619-4421-ae5d-4cd3fd685bae"
      unitRef="usd">3342166000</us-gaap:Assets>
    <bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTgtMS0xLTEtOTYxODY_f3ca6f34-acf5-4041-9855-d8eb23147115"
      unitRef="usd">3818000</bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements>
    <bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTgtMy0xLTEtOTYxODY_4acbb6be-3e38-4878-9fa3-ed6c9cf81a59"
      unitRef="usd">3584000</bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTktMS0xLTEtOTYxODY_e2750cba-b96e-4108-a21d-3c388c9d9f29"
      unitRef="usd">900000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMTktMy0xLTEtOTYxODY_99d07922-f595-4920-9e67-301ca65fc619"
      unitRef="usd">0</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjAtMS0xLTEtOTYxODY_ec930e6a-9611-40dd-9fcf-454a979e7d79"
      unitRef="usd">187381000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjAtMy0xLTEtOTYxODY_d0e867fb-c7e8-4251-aea3-2840eb2dbfe0"
      unitRef="usd">214379000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjEtMS0xLTEtOTYxODY_0e975067-2505-4669-b4e0-8417468bcf1b"
      unitRef="usd">2173291000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjEtMy0xLTEtOTYxODY_a4894c71-24d2-4dba-a271-7722db8a23e5"
      unitRef="usd">656278000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjItMS0xLTEtOTYxODY_84083d26-4d5b-4c54-96f9-8491475d33a5"
      unitRef="usd">90491000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjItMy0xLTEtOTYxODY_bf82e73d-26a5-45e0-b2d0-d45542a62be8"
      unitRef="usd">53764000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjMtMS0xLTEtOTYxODY_ece7eb61-f26e-4864-9dd1-e8852d653b80"
      unitRef="usd">632825000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjMtMy0xLTEtOTYxODY_4b431c10-0fd8-4aed-87a4-7644eecb9374"
      unitRef="usd">679254000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjQtMS0xLTEtOTYxODY_1a50fca4-7b3a-41ad-a728-ebafede310a8"
      unitRef="usd">1051044000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjQtMy0xLTEtOTYxODY_e11cec96-14ba-48fb-b770-91fad31f5e38"
      unitRef="usd">1052831000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjYtMS0xLTEtOTYxODY_5376b66f-f15d-4d04-960c-8092c347b101"
      unitRef="usd">4139750000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjYtMy0xLTEtOTYxODY_165d7602-0ba7-4bd6-b11f-47a6eb034893"
      unitRef="usd">2660090000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjctMS0xLTEtOTYxODY_99544316-002a-47e2-b799-c9290540a8e8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjctMy0xLTEtOTYxODY_5bf074f7-d71b-4e1a-9b4d-c3ffcba103a0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjgtMS0xLTEtOTYxODY_6dc93ac3-c302-44d6-8528-8a0213a07f9e"
      unitRef="usd">16446000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMjgtMy0xLTEtOTYxODY_135c1859-c84e-4ae2-bb15-ff9e725f1d85"
      unitRef="usd">18761000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl8zNg_2d6fe063-8779-4372-8601-c33ff58f4505"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl8zNg_a305bde2-573d-4319-abc7-c0c93617cc9f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl81MA_2e18d9ff-4a19-4d78-9211-8a3e60d36f5d"
      unitRef="shares">750000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl81MA_fc104a09-43f8-4fb1-a519-0d400af39ad5"
      unitRef="shares">750000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl83Mg_9c51a8a9-49e0-403f-a671-97c045a1ef3a"
      unitRef="shares">451760000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl83OQ_00aad366-ade5-4f96-9742-b60acc2fa270"
      unitRef="shares">435944000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl8xMjg_ca5bd207-c02c-44de-9790-0b5db5221254"
      unitRef="shares">324087000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjoxNzU3NzAxMzA4Yjc0ZGIwYWFhZWUwZjliMDJjMjQ4Nl8xMzU_a31ab5a8-76f0-49ba-8aa9-de38b711d395"
      unitRef="shares">317023000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMS0xLTEtOTYxODY_087433ff-73f6-43a9-9c35-106c4e69b03d"
      unitRef="usd">4518000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzEtMy0xLTEtOTYxODY_678c53fb-7a44-458a-af89-33964f7a1fce"
      unitRef="usd">4359000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i97822a91d484417b8fdfdc7b1a40503c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF8zNg_c44aa5ef-bc1f-4863-a906-7c5354174ca2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF8zNg_d011a698-40e5-449e-972f-c4956443e4b5"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i97822a91d484417b8fdfdc7b1a40503c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF81MA_14664b04-f39c-4827-a2f9-214e4dbe839a"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF81MA_3bfec779-11a5-44ec-88de-d00542a4a7b4"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i97822a91d484417b8fdfdc7b1a40503c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF83Mg_2f60d4b7-6934-4e12-8fdf-9d0414f08ae5"
      unitRef="shares">45884000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF83Mg_61f6fd49-7a99-4649-b3e8-70c1302dccb6"
      unitRef="shares">45884000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i97822a91d484417b8fdfdc7b1a40503c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF83Mg_d01edb8e-1a88-43cc-96e8-61d3d75a7253"
      unitRef="shares">45884000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjplNmQ1ZmFiZDJlMzI0MTY5OWYzZGMwYTBjYzJjZTUzZF83Mg_ea396f0c-9ce3-4b9c-88b6-b465e7713554"
      unitRef="shares">45884000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMS0xLTEtOTYxODY_aae67b0c-7d13-4306-8696-f8ed0c7a79af"
      unitRef="usd">459000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i97822a91d484417b8fdfdc7b1a40503c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzItMy0xLTEtOTYxODY_20c24a47-19b5-4cf6-a7a5-d60407362f40"
      unitRef="usd">459000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzMtMS0xLTEtOTYxODY_04c2ef3a-485a-40d8-afcc-2be817fa8fc4"
      unitRef="usd">2499393000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzMtMy0xLTEtOTYxODY_57d8c08d-fac3-4a2d-93d6-6b66fb95e662"
      unitRef="usd">2451135000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzQtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjo2MzA2Mjg1MGViNjM0NGQ3YmIxMjYwY2UyNGNlOWY1M18yOQ_4431f187-dc3f-46c1-8250-b344d3b944c1"
      unitRef="shares">127673000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzQtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjo2MzA2Mjg1MGViNjM0NGQ3YmIxMjYwY2UyNGNlOWY1M18zNg_95733e51-ba1f-482b-bd06-e650cb67c608"
      unitRef="shares">118921000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzQtMS0xLTEtOTYxODY_af720628-c765-42c5-913b-2cbe90229978"
      unitRef="usd">648500000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzQtMy0xLTEtOTYxODY_337ee8d3-452e-4a85-b2dd-6fe600dc1ced"
      unitRef="usd">623734000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzUtMS0xLTEtOTYxODY_c4985315-9fcb-4bbc-9a0a-dd8ad4bb40be"
      unitRef="usd">-1138628000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzUtMy0xLTEtOTYxODY_96409543-5c74-4ffc-ac26-490812c38bd5"
      unitRef="usd">-1171919000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzYtMS0xLTEtOTYxODY_e84f34d3-085f-466c-afed-fe94306448ef"
      unitRef="usd">-46456000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzYtMy0xLTEtOTYxODY_b7880977-39c5-4ca8-8e5a-cced7916953d"
      unitRef="usd">-40548000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzctMS0xLTEtOTYxODY_0b986a63-cbec-4c25-9f04-27dfea7bb27f"
      unitRef="usd">670786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzctMy0xLTEtOTYxODY_f8963109-0363-43bb-a2f2-fd4ae524a4e9"
      unitRef="usd">619752000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzgtMS0xLTEtOTYxODY_fc0df119-5905-4c1e-bf5a-bfef09a7d0e9"
      unitRef="usd">59907000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzgtMy0xLTEtOTYxODY_977e1df1-9ee0-4741-a561-e884c988fab9"
      unitRef="usd">43563000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzktMS0xLTEtOTYxODY_d718ee4e-cc81-4d4a-94d2-8a6b00089d14"
      unitRef="usd">730693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfMzktMy0xLTEtOTYxODY_91f3f802-880a-4656-b6bc-a06f23aa02f6"
      unitRef="usd">663315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNDAtMS0xLTEtOTYxODY_5fc0b8e4-232e-44e2-b0f1-8c2c8c047fbd"
      unitRef="usd">4886889000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yNS9mcmFnOjM1M2E0Mjk5ZDlmMjRjOTg5NjVmMzkzNTg1MmMxZTRlL3RhYmxlOjhmMDNiMWFhODVmNjQwMGI5MDhhNTA2Yzg3NGE3ZjIwL3RhYmxlcmFuZ2U6OGYwM2IxYWE4NWY2NDAwYjkwOGE1MDZjODc0YTdmMjBfNDAtMy0xLTEtOTYxODY_89427de3-9b31-4d3c-99f0-15dc8811e8ba"
      unitRef="usd">3342166000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMy0xLTEtMS05NjE4Ng_ad8c4b9b-b23f-4378-967a-99632c0c256f"
      unitRef="usd">309542000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMy0zLTEtMS05NjE4Ng_7f6d4d6d-8d4b-4bc8-877d-ef264b559a07"
      unitRef="usd">389768000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMy01LTEtMS05NjE4Ng_5ef0c2a5-b665-41f2-b627-0ab4b4d6db9f"
      unitRef="usd">666206000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMy03LTEtMS05NjE4Ng_43addc49-d1a3-4a50-8d5d-d93ff7003139"
      unitRef="usd">824988000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNC0xLTEtMS05NjE4Ng_d50d9aa2-7c21-4994-b3c7-9cc5ce72a10d"
      unitRef="usd">88169000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNC0zLTEtMS05NjE4Ng_9b4705e4-db7b-46f5-9951-3cdc7beeeac0"
      unitRef="usd">81997000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNC01LTEtMS05NjE4Ng_99aeba0e-c0cd-4d66-a37f-c5913a60fbbb"
      unitRef="usd">203770000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNC03LTEtMS05NjE4Ng_65b0b7da-d761-4d7e-94d9-a08c188100e0"
      unitRef="usd">180760000</us-gaap:PrincipalTransactionsRevenue>
    <bgcp:FeesFromRelatedPartiesRevenue
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNS0xLTEtMS05NjE4Ng_9700fc2d-c722-4c44-8af8-6ae0b4613b10"
      unitRef="usd">3625000</bgcp:FeesFromRelatedPartiesRevenue>
    <bgcp:FeesFromRelatedPartiesRevenue
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNS0zLTEtMS05NjE4Ng_dde8d6f5-f5e3-4ac9-b133-60ecb2b017d4"
      unitRef="usd">4245000</bgcp:FeesFromRelatedPartiesRevenue>
    <bgcp:FeesFromRelatedPartiesRevenue
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNS01LTEtMS05NjE4Ng_6c5ab3a1-75f5-44e8-97d1-8d183f5940f6"
      unitRef="usd">6942000</bgcp:FeesFromRelatedPartiesRevenue>
    <bgcp:FeesFromRelatedPartiesRevenue
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNS03LTEtMS05NjE4Ng_f05b247f-937a-4710-b948-c538ef96b788"
      unitRef="usd">8030000</bgcp:FeesFromRelatedPartiesRevenue>
    <bgcp:DataSoftwareAndPosttradeRevenue
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNi0xLTEtMS05NjE4Ng_a59b4c94-8a23-4bb7-b449-46c03517ce0d"
      unitRef="usd">23391000</bgcp:DataSoftwareAndPosttradeRevenue>
    <bgcp:DataSoftwareAndPosttradeRevenue
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNi0zLTEtMS05NjE4Ng_69e31b05-bc13-48d4-9c3a-302f20099e52"
      unitRef="usd">21602000</bgcp:DataSoftwareAndPosttradeRevenue>
    <bgcp:DataSoftwareAndPosttradeRevenue
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNi01LTEtMS05NjE4Ng_1363dbce-a5e7-49e1-91e0-14724a6e2784"
      unitRef="usd">47518000</bgcp:DataSoftwareAndPosttradeRevenue>
    <bgcp:DataSoftwareAndPosttradeRevenue
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNi03LTEtMS05NjE4Ng_6c4daa8d-baf2-467d-af20-66ca5af62623"
      unitRef="usd">43588000</bgcp:DataSoftwareAndPosttradeRevenue>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNy0xLTEtMS05NjE4Ng_c9987571-23c1-4ec6-8f51-c041a16ecf5c"
      unitRef="usd">8961000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNy0zLTEtMS05NjE4Ng_6df7a328-e957-4c3f-8bd8-1912b256b82c"
      unitRef="usd">11455000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNy01LTEtMS05NjE4Ng_9270ac76-cde0-455c-97ff-a48db316b97e"
      unitRef="usd">11396000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNy03LTEtMS05NjE4Ng_96488c59-f19e-4f02-9374-bb61805e3521"
      unitRef="usd">14493000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:OtherIncome
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOC0xLTEtMS05NjE4Ng_c05db866-236d-46ce-8529-70b193cd0e2c"
      unitRef="usd">2068000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOC0zLTEtMS05NjE4Ng_3051fda1-653f-4edc-b57a-482c9b5b3c11"
      unitRef="usd">3383000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOC01LTEtMS05NjE4Ng_3c1cf1eb-864e-4b88-88ab-d5d5705f8b3e"
      unitRef="usd">6388000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOC03LTEtMS05NjE4Ng_7df8547a-33a4-4ec4-8a2c-cf14beb0fd0a"
      unitRef="usd">8167000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOS0xLTEtMS05NjE4Ng_5f138a67-3b44-4237-b73c-1619ac717d87"
      unitRef="usd">435756000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOS0zLTEtMS05NjE4Ng_59b8b343-7321-46e2-9bf4-560cb005e454"
      unitRef="usd">512450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOS01LTEtMS05NjE4Ng_dd0a53e9-39e7-4362-9b1d-776665517fe1"
      unitRef="usd">942220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfOS03LTEtMS05NjE4Ng_ba598774-117e-4403-b5fb-7dfcb79c99da"
      unitRef="usd">1080026000</us-gaap:Revenues>
    <us-gaap:CostDirectLabor
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTEtMS0xLTEtOTYxODY_fbedd442-6e66-4221-94cc-480269dabdef"
      unitRef="usd">211873000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTEtMy0xLTEtOTYxODY_ea83333c-7315-4d3d-b72f-09ee84aa9058"
      unitRef="usd">270586000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTEtNS0xLTEtOTYxODY_60cae028-bf10-4693-826d-fea96cb02a5c"
      unitRef="usd">469141000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTEtNy0xLTEtOTYxODY_a9d0ff3a-1b97-4911-9f51-051033738a2e"
      unitRef="usd">578929000</us-gaap:CostDirectLabor>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTItMS0xLTEtOTYxODY_380152dd-b014-4423-9dec-7192f9f755bd"
      unitRef="usd">46133000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTItMy0xLTEtOTYxODY_821347a3-9dba-47e2-a083-699b097de5d2"
      unitRef="usd">58290000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTItNS0xLTEtOTYxODY_e51ab806-ed7d-481c-aa0d-0c293603e756"
      unitRef="usd">104009000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTItNy0xLTEtOTYxODY_777fdf5d-490d-4ad5-8c72-eeea392c1500"
      unitRef="usd">91785000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:CompensationAndEmployeeBenefitNet
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTMtMS0xLTEtOTYxODY_17fc0ada-16cb-483f-8e86-1cd1156e9842"
      unitRef="usd">258006000</bgcp:CompensationAndEmployeeBenefitNet>
    <bgcp:CompensationAndEmployeeBenefitNet
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTMtMy0xLTEtOTYxODY_51340564-30c4-4bad-ae0e-a8a78b2dba8c"
      unitRef="usd">328876000</bgcp:CompensationAndEmployeeBenefitNet>
    <bgcp:CompensationAndEmployeeBenefitNet
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTMtNS0xLTEtOTYxODY_1ec86f73-923a-48f6-9bff-cd5f67c71945"
      unitRef="usd">573150000</bgcp:CompensationAndEmployeeBenefitNet>
    <bgcp:CompensationAndEmployeeBenefitNet
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTMtNy0xLTEtOTYxODY_1863fd20-c451-4473-a319-ee71264a26c5"
      unitRef="usd">670714000</bgcp:CompensationAndEmployeeBenefitNet>
    <us-gaap:OccupancyNet
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTQtMS0xLTEtOTYxODY_e4e7e229-301f-4d80-bed2-49758fa0a6c7"
      unitRef="usd">39921000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTQtMy0xLTEtOTYxODY_4e079781-d878-44fd-aae8-cddf4cd49c85"
      unitRef="usd">47159000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTQtNS0xLTEtOTYxODY_957c6fe6-8bd4-426b-bb0c-9e126367e7fa"
      unitRef="usd">78584000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTQtNy0xLTEtOTYxODY_fd990c48-f422-4ccb-9d26-753aa1865ece"
      unitRef="usd">95549000</us-gaap:OccupancyNet>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTUtMS0xLTEtOTYxODY_416914c6-e76f-47bf-ad97-95d892d94580"
      unitRef="usd">6009000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTUtMy0xLTEtOTYxODY_02837e2d-76cf-4ef0-8c04-a030e56cb2d4"
      unitRef="usd">4518000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTUtNS0xLTEtOTYxODY_e8d3bdf6-c82f-468c-a01c-413cd2083c2e"
      unitRef="usd">11734000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTUtNy0xLTEtOTYxODY_fc4ad746-8bad-4502-b80f-2bd29b8b6b32"
      unitRef="usd">9900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:ProfessionalFees
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTYtMS0xLTEtOTYxODY_222193b4-925e-4976-b561-9adc409d6c31"
      unitRef="usd">13810000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTYtMy0xLTEtOTYxODY_65b52983-6cbc-4685-88fb-53cdae05dabf"
      unitRef="usd">20029000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTYtNS0xLTEtOTYxODY_e5fea991-9e7a-4cdc-959e-f21e45e74829"
      unitRef="usd">29441000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTYtNy0xLTEtOTYxODY_7610a747-118c-418c-ab6d-a819c64d743f"
      unitRef="usd">36235000</us-gaap:ProfessionalFees>
    <us-gaap:Communication
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTctMS0xLTEtOTYxODY_843c54f4-33bc-4e63-93cf-cb2902b87ad2"
      unitRef="usd">27166000</us-gaap:Communication>
    <us-gaap:Communication
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTctMy0xLTEtOTYxODY_c4571437-b36d-408a-a4b7-7eb148268b20"
      unitRef="usd">30776000</us-gaap:Communication>
    <us-gaap:Communication
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTctNS0xLTEtOTYxODY_fa360221-4fbf-443e-bb62-2a4bfdb82a7f"
      unitRef="usd">55057000</us-gaap:Communication>
    <us-gaap:Communication
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTctNy0xLTEtOTYxODY_d47e786c-b04a-4331-87c8-c57a735a44a5"
      unitRef="usd">60586000</us-gaap:Communication>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTgtMS0xLTEtOTYxODY_5e6a7052-e027-4a66-b686-60aacf86f060"
      unitRef="usd">12443000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTgtMy0xLTEtOTYxODY_9c3db725-fb63-4566-9029-27d6ca30bd09"
      unitRef="usd">8618000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTgtNS0xLTEtOTYxODY_b202ec19-0f61-4a13-82bc-7fa6aed638a1"
      unitRef="usd">23381000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTgtNy0xLTEtOTYxODY_2b67fe62-0520-477f-9f74-4f6145f6a3f1"
      unitRef="usd">16106000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:FloorBrokerageExchangeAndClearanceFees
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTktMS0xLTEtOTYxODY_00fc3404-0b51-4661-919e-c4ef24a3aadd"
      unitRef="usd">14239000</us-gaap:FloorBrokerageExchangeAndClearanceFees>
    <us-gaap:FloorBrokerageExchangeAndClearanceFees
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTktMy0xLTEtOTYxODY_ca283a9c-1bf5-4e00-aa4e-ebce64ee4f50"
      unitRef="usd">14308000</us-gaap:FloorBrokerageExchangeAndClearanceFees>
    <us-gaap:FloorBrokerageExchangeAndClearanceFees
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTktNS0xLTEtOTYxODY_8440673d-611c-409b-8ab8-40b624f68ae3"
      unitRef="usd">31582000</us-gaap:FloorBrokerageExchangeAndClearanceFees>
    <us-gaap:FloorBrokerageExchangeAndClearanceFees
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMTktNy0xLTEtOTYxODY_1f671216-126f-4474-8c75-a9a796de3ded"
      unitRef="usd">32237000</us-gaap:FloorBrokerageExchangeAndClearanceFees>
    <us-gaap:InterestExpense
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjAtMS0xLTEtOTYxODY_5d32d9c2-eb5f-4ee0-879c-6894b0c5d003"
      unitRef="usd">14342000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjAtMy0xLTEtOTYxODY_97b8c1f7-a04b-46a2-a2e2-8ae62d0d3404"
      unitRef="usd">18680000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjAtNS0xLTEtOTYxODY_25e2cb88-94fb-4ac6-a245-20a5e6358014"
      unitRef="usd">28645000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjAtNy0xLTEtOTYxODY_8ff42849-9717-4278-8930-f1301c5bd01f"
      unitRef="usd">36533000</us-gaap:InterestExpense>
    <us-gaap:OtherExpenses
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjEtMS0xLTEtOTYxODY_f8448ccb-a830-43a0-9068-6ab378e1d400"
      unitRef="usd">23010000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjEtMy0xLTEtOTYxODY_5344efb0-0001-459f-a0b2-7fda18fd6366"
      unitRef="usd">23772000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjEtNS0xLTEtOTYxODY_401db603-9679-4a6b-9d0a-0544b1297a1a"
      unitRef="usd">40785000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjEtNy0xLTEtOTYxODY_f3ef6d94-9c3e-42f9-8ae2-6e3a0138074e"
      unitRef="usd">39809000</us-gaap:OtherExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjItMS0xLTEtOTYxODY_b194796d-3001-4ca8-9028-c4729fcda3ba"
      unitRef="usd">408946000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjItMy0xLTEtOTYxODY_62d9f36f-48ea-4ef6-a9ed-ce67a3f48e67"
      unitRef="usd">496736000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjItNS0xLTEtOTYxODY_7e909b7e-ae9c-411a-a75c-99ac6cf6febf"
      unitRef="usd">872359000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjItNy0xLTEtOTYxODY_95c05d44-cb52-4c85-99e3-4a1ffec2f325"
      unitRef="usd">997669000</us-gaap:OperatingExpenses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjQtMS0xLTEtOTYxODY_7ee6ae78-5cd3-4446-ab6e-4b7e470a9223"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjQtMy0xLTEtOTYxODY_08272472-f3f5-4511-b2eb-cc43e0a7f243"
      unitRef="usd">-92000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjQtNS0xLTEtOTYxODY_ad46c558-8a0b-4981-8d97-56b2ac3ffc0b"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjQtNy0xLTEtOTYxODY_48ec2789-4707-4452-aef1-d69c0e020508"
      unitRef="usd">-92000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjUtMS0xLTEtOTYxODY_f6f3210f-e5d4-4b0f-aa80-a7acce2a028c"
      unitRef="usd">2729000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjUtMy0xLTEtOTYxODY_ba8021f2-15e6-4acf-b4e3-086cd360954d"
      unitRef="usd">1323000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjUtNS0xLTEtOTYxODY_a1a13f28-17b7-4bbe-9577-8cd94ca40209"
      unitRef="usd">5532000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjUtNy0xLTEtOTYxODY_2b90bafe-c4fd-4d27-af1f-c41dbbe11eab"
      unitRef="usd">2789000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjYtMS0xLTEtOTYxODY_383786b0-219c-4eb1-a537-0b57c25dc5b6"
      unitRef="usd">1909000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjYtMy0xLTEtOTYxODY_7c64c911-ce9f-4b9e-a4f4-805be5a0eb4c"
      unitRef="usd">1924000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjYtNS0xLTEtOTYxODY_1bae2285-0d30-4e7a-b67e-b3edf466167d"
      unitRef="usd">1413000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjYtNy0xLTEtOTYxODY_2fef90e9-bf5f-4c49-bc7a-ccc6eb3b607b"
      unitRef="usd">7330000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjctMS0xLTEtOTYxODY_72e8d5ae-3192-4501-bfd1-baba089977e6"
      unitRef="usd">4638000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjctMy0xLTEtOTYxODY_94e75a01-df05-4c42-bdea-b1e942aae2f9"
      unitRef="usd">3155000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjctNS0xLTEtOTYxODY_afc9b288-d3e7-4a5e-89ea-0fa89ad8c5fd"
      unitRef="usd">6945000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjctNy0xLTEtOTYxODY_ddf97cae-2191-4d5b-a377-01ac7c8129ed"
      unitRef="usd">10027000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjgtMS0xLTEtOTYxODY_12b8a282-c25d-4af9-9451-3bb366651b4e"
      unitRef="usd">31448000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjgtMy0xLTEtOTYxODY_67b06832-d936-455f-b8c9-07121db71f54"
      unitRef="usd">18869000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjgtNS0xLTEtOTYxODY_49602b61-abc6-4e68-96d4-437851edbe87"
      unitRef="usd">76806000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjgtNy0xLTEtOTYxODY_2c5c493b-6a60-434e-ad48-5d271e01617f"
      unitRef="usd">92384000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjktMS0xLTEtOTYxODY_84766231-00f4-48e4-9b24-fd29d344e967"
      unitRef="usd">15105000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjktMy0xLTEtOTYxODY_b58258db-7770-4f9b-a8d4-c2fdd69be2bd"
      unitRef="usd">-1191000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjktNS0xLTEtOTYxODY_598dcaa5-ef0c-4028-a008-827b560543f8"
      unitRef="usd">29762000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMjktNy0xLTEtOTYxODY_a2244305-5a8a-4596-992c-a27e13e18839"
      unitRef="usd">13748000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzAtMS0xLTEtOTYxODY_2cbaeb1b-f636-48ac-b251-30ed16054dff"
      unitRef="usd">16343000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzAtMy0xLTEtOTYxODY_b2c24cda-7dfa-41f4-96bc-7992e86a3b58"
      unitRef="usd">20060000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzAtNS0xLTEtOTYxODY_4d18f2b9-7d28-4aa5-b91d-bfaddb9530fb"
      unitRef="usd">47044000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzAtNy0xLTEtOTYxODY_6df8e3b2-7a7f-4079-a8d4-af7949ddac68"
      unitRef="usd">78636000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzEtMS0xLTEtOTYxODY_d36cced3-209d-4fa5-b1cd-b28b14e9b2e9"
      unitRef="usd">1581000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzEtMy0xLTEtOTYxODY_2f7c565b-d1d8-4562-baf9-66000f500966"
      unitRef="usd">3820000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzEtNS0xLTEtOTYxODY_8ded3b9a-fed9-4527-ade9-4c1716864732"
      unitRef="usd">6310000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzEtNy0xLTEtOTYxODY_a67cbfc0-85a4-4cfe-bf85-495041a1183b"
      unitRef="usd">19680000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzItMS0xLTEtOTYxODY_2ea98fec-9375-420f-8af6-dddc610eca6a"
      unitRef="usd">14762000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzItMy0xLTEtOTYxODY_f2ea2f30-a689-4bf6-97e7-940996fe0eff"
      unitRef="usd">16240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzItNS0xLTEtOTYxODY_3c4ea444-3914-4935-b74b-31af52b7795c"
      unitRef="usd">40734000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzItNy0xLTEtOTYxODY_31ee2fff-7203-4ac0-b87f-6532c60330e2"
      unitRef="usd">58956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzUtMS0xLTEtOTYxODY_703183d9-bab4-420c-98fd-76cb01477aa6"
      unitRef="usd">14762000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzUtMy0xLTEtOTYxODY_d434fbe5-46cb-4442-9215-e38c27b7cf6c"
      unitRef="usd">16240000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzUtNS0xLTEtOTYxODY_4e632121-190f-4040-bb26-14ab151889aa"
      unitRef="usd">40734000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzUtNy0xLTEtOTYxODY_8e5bb377-db8b-416d-bb1f-319a6e7f324e"
      unitRef="usd">58956000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzYtMS0xLTEtOTYxODY_b25ab594-15a8-436e-9e1e-6dd3bfe68b94"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzYtMy0xLTEtOTYxODY_cffa0c73-fee5-46e8-982d-eb51e7d0521d"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzYtNS0xLTEtOTYxODY_bb1d1803-0fe4-45ef-91f8-2cb2ab5838d4"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzYtNy0xLTEtOTYxODY_40c4c96d-1882-4dd4-8747-f385ad8e03a1"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzctMS0xLTEtOTYxODY_c9923490-dc61-46ac-85e2-711b9fe7b6a3"
      unitRef="shares">375613000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzctMy0xLTEtOTYxODY_692d6484-38c6-4025-adca-a35ba7481328"
      unitRef="shares">384902000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzctNS0xLTEtOTYxODY_d9b98ae3-cfc1-470b-848b-fb99d6185eb9"
      unitRef="shares">371988000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzctNy0xLTEtOTYxODY_47cd6ca8-be72-4a43-b264-3380bc1c440a"
      unitRef="shares">379639000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzktMS0xLTEtOTYxODY_ff2290d0-e470-4df9-b308-c261cfb99ce3"
      unitRef="usd">19710000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzktMy0xLTEtOTYxODY_a579b5a5-3994-4f46-ad71-7ecdb2c9af64"
      unitRef="usd">23260000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzktNS0xLTEtOTYxODY_5f765bf4-5c82-477b-a3b4-1d0830d87e67"
      unitRef="usd">53348000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfMzktNy0xLTEtOTYxODY_e6b630b9-4f3b-4936-a240-f87985de55a9"
      unitRef="usd">84963000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDAtMS0xLTEtOTYxODY_b4871f0f-19c5-4b5c-91a7-1298201ce4ea"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDAtMy0xLTEtOTYxODY_2002cca3-edb1-4d95-9647-8e16b2703ba7"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDAtNS0xLTEtOTYxODY_f73c474d-22d3-4e2f-8ef9-acf6d260ce74"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDAtNy0xLTEtOTYxODY_30d6dbb9-4a78-4d95-9f04-9ddadf52bafc"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDEtMS0xLTEtOTYxODY_38caf67c-86c1-47ef-a2d0-a2255160c857"
      unitRef="shares">507005000</bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations>
    <bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDEtMy0xLTEtOTYxODY_b81765e2-05bc-4304-b8c2-cbabf5738f43"
      unitRef="shares">563923000</bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations>
    <bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDEtNS0xLTEtOTYxODY_f81ffcfa-015f-44fd-8ff8-365ddb011511"
      unitRef="shares">504609000</bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations>
    <bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8yOC9mcmFnOmY1MTQ3MTc1NDNlNjQ4M2RhNjg1OWUyNGM2YjliMzc1L3RhYmxlOjdiZDk2NGI0ZjE5MTQ4MmZhNDMwNzY0MGJiMWI3YmU2L3RhYmxlcmFuZ2U6N2JkOTY0YjRmMTkxNDgyZmE0MzA3NjQwYmIxYjdiZTZfNDEtNy0xLTEtOTYxODY_f0e8f6b8-1f93-4e1c-ad4a-0e167dc78bc4"
      unitRef="shares">560210000</bgcp:WeightedAverageNumberOfDilutedSharesOutstandingFromContinuingOperations>
    <us-gaap:ProfitLoss
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfMi0xLTEtMS05NjE4Ng_6acfb27f-924f-4f74-9cf0-f3bc0f5a76bd"
      unitRef="usd">16343000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfMi0zLTEtMS05NjE4Ng_a7c85639-9c9a-4494-bbfb-1b5480eabc3e"
      unitRef="usd">20060000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfMi01LTEtMS05NjE4Ng_15110ebb-3738-4fb9-99e0-615fac14a253"
      unitRef="usd">47044000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfMi03LTEtMS05NjE4Ng_ce58fa8a-3a25-4779-927e-e54b69ee466c"
      unitRef="usd">78636000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNC0xLTEtMS05NjE4Ng_143f7d6a-830c-4ae2-97e7-7b268bb2eadd"
      unitRef="usd">-10814000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNC0zLTEtMS05NjE4Ng_418cc2f7-c3ed-4d5d-b675-36fcb22bb595"
      unitRef="usd">2139000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNC01LTEtMS05NjE4Ng_c4094685-3a3f-448b-a26c-4c5182696e93"
      unitRef="usd">-7019000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNC03LTEtMS05NjE4Ng_6d82a1cf-0950-4fa1-be5c-6f2ce5d62a5a"
      unitRef="usd">-1897000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNS0xLTEtMS05NjE4Ng_24e24022-8425-45e3-99ee-7118a0e4a165"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNS0zLTEtMS05NjE4Ng_33d77c3a-893d-47ed-acd1-adfba3c0e3dc"
      unitRef="usd">279000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNS01LTEtMS05NjE4Ng_5d2e74bc-65f9-4f6d-8e70-ebe1dc1b8b55"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNS03LTEtMS05NjE4Ng_7affae60-5e41-4344-815f-133503e262a2"
      unitRef="usd">197000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNi0xLTEtMS05NjE4Ng_4bee7cf7-077d-4941-bd2c-ede8bcea0e6e"
      unitRef="usd">-10814000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNi0zLTEtMS05NjE4Ng_3b4c0298-80b5-4631-8a62-18e27e23b1ea"
      unitRef="usd">1860000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNi01LTEtMS05NjE4Ng_fdd25e0b-6132-472e-98b4-0907c208b37b"
      unitRef="usd">-7019000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNi03LTEtMS05NjE4Ng_00128e4a-ceab-4213-8ea0-10ad27f586e7"
      unitRef="usd">-2094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNy0xLTEtMS05NjE4Ng_99e423ee-f895-413e-8665-60252ccc8e3f"
      unitRef="usd">5529000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNy0zLTEtMS05NjE4Ng_e70d0ceb-f1d3-4fab-b40b-81e473befc48"
      unitRef="usd">21920000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNy01LTEtMS05NjE4Ng_1aef8d15-c7c0-48fc-b532-344f92589de0"
      unitRef="usd">40025000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfNy03LTEtMS05NjE4Ng_6ddd06f0-348d-4593-abb6-d9c808370e6a"
      unitRef="usd">76542000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOC0xLTEtMS05NjE4Ng_2718a59b-4e08-4755-b50c-af719a41e697"
      unitRef="usd">100000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOC0zLTEtMS05NjE4Ng_f5c7931e-2780-4cd0-8680-84541217bec0"
      unitRef="usd">4001000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOC01LTEtMS05NjE4Ng_684b0787-7185-4d71-b472-dadc500d764e"
      unitRef="usd">5199000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOC03LTEtMS05NjE4Ng_619a9e34-498d-4152-a7d2-6d48bb99907e"
      unitRef="usd">19261000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOS0xLTEtMS05NjE4Ng_cff15446-e2d6-4c24-8bc0-1fd27886ff70"
      unitRef="usd">5429000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOS0zLTEtMS05NjE4Ng_b6bb784b-18d7-43e7-8e69-95754414f82d"
      unitRef="usd">17919000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOS01LTEtMS05NjE4Ng_d761b5dc-3713-472b-bb9a-14d31b14f755"
      unitRef="usd">34826000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zMS9mcmFnOjkzN2JiMDI1ODYzNDRkNDQ4ZTQ5NjllNWQ2NThkMDAzL3RhYmxlOjFjZmNkZmY3NmQ4MjQ0MTBhOGY5NWUyOGFmMTdhZTQzL3RhYmxlcmFuZ2U6MWNmY2RmZjc2ZDgyNDQxMGE4Zjk1ZTI4YWYxN2FlNDNfOS03LTEtMS05NjE4Ng_45a89391-6fd3-43cf-a9c0-96f4a2f37274"
      unitRef="usd">57281000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMy0xLTEtMS05NjE4Ng_d794fc14-eaef-45a2-a832-771d26279b0b"
      unitRef="usd">47044000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMy0zLTEtMS05NjE4Ng_b9b34d1c-5974-4dc3-b5fb-e3dd55d6965a"
      unitRef="usd">78636000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfNS0xLTEtMS05NjE4Ng_def9b6c6-6914-49d9-9772-f5ee7c2e02e7"
      unitRef="usd">37154000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfNS0zLTEtMS05NjE4Ng_6f24ea1b-aa57-4194-92ad-c3c1806e4812"
      unitRef="usd">43327000</us-gaap:DepreciationDepletionAndAmortization>
    <bgcp:EmployeeLoanAmortizationAndReserveOnEmployeeLoans
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfNi0xLTEtMS05NjE4Ng_cae7010f-b91d-4431-8b5a-3829f4f8e5df"
      unitRef="usd">24387000</bgcp:EmployeeLoanAmortizationAndReserveOnEmployeeLoans>
    <bgcp:EmployeeLoanAmortizationAndReserveOnEmployeeLoans
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfNi0zLTEtMS05NjE4Ng_dfa84a96-6345-442c-8b83-8becbb60fa4f"
      unitRef="usd">34687000</bgcp:EmployeeLoanAmortizationAndReserveOnEmployeeLoans>
    <bgcp:EquityBasedCompensationAndAllocationsOfNetIncomeToLimitedPartnershipUnitsAndFoundingOrWorkingPartnerUnits
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfNy0xLTEtMS05NjE4Ng_c9a76deb-d66c-48dc-819c-af13df93590d"
      unitRef="usd">104009000</bgcp:EquityBasedCompensationAndAllocationsOfNetIncomeToLimitedPartnershipUnitsAndFoundingOrWorkingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationsOfNetIncomeToLimitedPartnershipUnitsAndFoundingOrWorkingPartnerUnits
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfNy0zLTEtMS05NjE4Ng_0f449fe2-74ad-4321-bcd7-571d75b81211"
      unitRef="usd">91785000</bgcp:EquityBasedCompensationAndAllocationsOfNetIncomeToLimitedPartnershipUnitsAndFoundingOrWorkingPartnerUnits>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfOC0xLTEtMS05NjE4Ng_6a85e9ae-8616-442a-832c-0a44e275b101"
      unitRef="usd">62000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfOC0zLTEtMS05NjE4Ng_1f8ebbc0-7cfa-478c-a7e2-5dd76ff58033"
      unitRef="usd">289000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <bgcp:LossesGainsOnEquityMethodInvestments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfOS0xLTEtMS05NjE4Ng_4753dab7-28af-4631-9aa7-eee01dcca06b"
      unitRef="usd">-5532000</bgcp:LossesGainsOnEquityMethodInvestments>
    <bgcp:LossesGainsOnEquityMethodInvestments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfOS0zLTEtMS05NjE4Ng_1131b10a-bf79-4a41-96ca-304bbfe84071"
      unitRef="usd">-2855000</bgcp:LossesGainsOnEquityMethodInvestments>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTItMS0xLTEtOTYxODY_55767518-d2f7-4957-b50b-7147920d2d63"
      unitRef="usd">1810000</us-gaap:GainLossOnSaleOfOtherInvestments>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTItMy0xLTEtOTYxODY_9afb7127-8df9-45e1-a77f-e73830092287"
      unitRef="usd">-77000</us-gaap:GainLossOnSaleOfOtherInvestments>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTMtMS0xLTEtOTYxODY_a7710028-0d9e-45d0-84a7-e720f257ccb0"
      unitRef="usd">1396000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTMtMy0xLTEtOTYxODY_315cb890-f81d-4122-96a1-3ad5f6a6f634"
      unitRef="usd">1967000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTQtMS0xLTEtOTYxODY_f32d9bc6-a5f0-4024-9ac3-f2dfa2fcb504"
      unitRef="usd">5226000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTQtMy0xLTEtOTYxODY_d10c09ce-f306-45c9-a2d0-076c9036e0c7"
      unitRef="usd">3272000</us-gaap:AssetImpairmentCharges>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTUtMS0xLTEtOTYxODY_38e90ef0-4030-4403-ab06-1f30a4298b51"
      unitRef="usd">653000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTUtMy0xLTEtOTYxODY_424d403f-72db-4448-acea-26ea85d12eb6"
      unitRef="usd">-4401000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <bgcp:ChangeInEstimatedAcquisitionEarnoutPayables
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTYtMS0xLTEtOTYxODY_94822669-0a5b-4947-ab19-7a5fd4497497"
      unitRef="usd">-454000</bgcp:ChangeInEstimatedAcquisitionEarnoutPayables>
    <bgcp:ChangeInEstimatedAcquisitionEarnoutPayables
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTYtMy0xLTEtOTYxODY_acfb3e00-b378-4fb8-bd04-eac6ad0d82d9"
      unitRef="usd">1940000</bgcp:ChangeInEstimatedAcquisitionEarnoutPayables>
    <bgcp:PaymentForForfeitureOfRestrictedStockAward
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTctMS0xLTEtOTYxODY_726612dc-1114-47c7-99bd-a8e931eaaca5"
      unitRef="usd">17000</bgcp:PaymentForForfeitureOfRestrictedStockAward>
    <bgcp:PaymentForForfeitureOfRestrictedStockAward
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTctMy0xLTEtOTYxODY_58f5cb90-75f4-44f3-bfc4-845bd1bbecaa"
      unitRef="usd">330000</bgcp:PaymentForForfeitureOfRestrictedStockAward>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTgtMS0xLTEtOTYxODY_1ed9bf8e-807a-4d7d-93e6-7cd52cbdfed5"
      unitRef="usd">823000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTgtMy0xLTEtOTYxODY_3106d47e-70c4-4d02-b912-f41310210707"
      unitRef="usd">-1934000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <bgcp:NetIncomeLossAfterAdjustmentsForNoncashAndNonoperatingItems
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTktMS0xLTEtOTYxODY_81e50ab1-5979-4cfb-b051-c8c9dc501e79"
      unitRef="usd">212941000</bgcp:NetIncomeLossAfterAdjustmentsForNoncashAndNonoperatingItems>
    <bgcp:NetIncomeLossAfterAdjustmentsForNoncashAndNonoperatingItems
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMTktMy0xLTEtOTYxODY_63fb7c25-5c07-4a7a-ab78-2e40e00af03f"
      unitRef="usd">246460000</bgcp:NetIncomeLossAfterAdjustmentsForNoncashAndNonoperatingItems>
    <us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjEtMS0xLTEtOTYxODY_5b44035a-2254-4ab1-b13f-8ab62fe1995e"
      unitRef="usd">-2319000</us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjEtMy0xLTEtOTYxODY_0ad00c36-a8b7-434c-9d35-3571589b501c"
      unitRef="usd">-9730000</us-gaap:IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInBrokerageReceivables
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjItMS0xLTEtOTYxODY_18adb68f-b327-43be-839c-c2a0770ff8c4"
      unitRef="usd">1576645000</us-gaap:IncreaseDecreaseInBrokerageReceivables>
    <us-gaap:IncreaseDecreaseInBrokerageReceivables
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjItMy0xLTEtOTYxODY_19fe3019-c9e1-47c0-9c1c-5d109d3bee10"
      unitRef="usd">1151410000</us-gaap:IncreaseDecreaseInBrokerageReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjMtMS0xLTEtOTYxODY_1f58baf3-65d5-4f56-8f2d-5626d16769f8"
      unitRef="usd">14362000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjMtMy0xLTEtOTYxODY_4648cbd0-a607-4baa-a963-efab3ef5a22f"
      unitRef="usd">160613000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInDueFromEmployeeCurrent
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjQtMS0xLTEtOTYxODY_1496dd4d-31cd-4428-b720-a2fc20883b03"
      unitRef="usd">34701000</us-gaap:IncreaseDecreaseInDueFromEmployeeCurrent>
    <us-gaap:IncreaseDecreaseInDueFromEmployeeCurrent
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjQtMy0xLTEtOTYxODY_50d13712-a367-47f7-9f7e-08946e51bf70"
      unitRef="usd">12400000</us-gaap:IncreaseDecreaseInDueFromEmployeeCurrent>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjUtMS0xLTEtOTYxODY_22234a88-9af5-4189-a137-40906f282c59"
      unitRef="usd">3652000</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjUtMy0xLTEtOTYxODY_fbf8373f-58b2-4c66-a5fd-53f59d1fb60a"
      unitRef="usd">-3162000</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjYtMS0xLTEtOTYxODY_0c0db072-829a-4646-852e-d1c10e03dcf1"
      unitRef="usd">9878000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjYtMy0xLTEtOTYxODY_65fc0641-52e1-4b1e-b61c-80c36908d5f0"
      unitRef="usd">9955000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInPayablesUnderRepurchaseAgreements
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjgtMS0xLTEtOTYxODY_7a9bcf21-80f2-44ec-aa7e-f27a93eeb4ce"
      unitRef="usd">900000</us-gaap:IncreaseDecreaseInPayablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInPayablesUnderRepurchaseAgreements
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMjgtMy0xLTEtOTYxODY_cb06cedc-64e2-4091-b0e0-db4ed2bfb6f8"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInPayablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzAtMS0xLTEtOTYxODY_921feef4-89f7-4818-9efb-a653ef2a139b"
      unitRef="usd">-21387000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzAtMy0xLTEtOTYxODY_b3c68f46-b0da-4fac-b480-77070d6188cf"
      unitRef="usd">-16973000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInPayablesToBrokerDealers
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzEtMS0xLTEtOTYxODY_ccc8018e-cc9d-4c4a-9218-61e5b3e41b38"
      unitRef="usd">1516012000</us-gaap:IncreaseDecreaseInPayablesToBrokerDealers>
    <us-gaap:IncreaseDecreaseInPayablesToBrokerDealers
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzEtMy0xLTEtOTYxODY_f52cb325-051b-4619-9d6d-6df26f215452"
      unitRef="usd">1126168000</us-gaap:IncreaseDecreaseInPayablesToBrokerDealers>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzItMS0xLTEtOTYxODY_4a82edac-5993-43f9-be35-f890a7f86da0"
      unitRef="usd">36331000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzItMy0xLTEtOTYxODY_2df8989c-f690-4446-8c17-b47cd86d96ec"
      unitRef="usd">43480000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzMtMS0xLTEtOTYxODY_12652f1f-c120-4e5a-bef3-a11ad1b3434e"
      unitRef="usd">-53910000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzMtMy0xLTEtOTYxODY_022798ec-e46a-44a0-a32c-bfe8b3e19799"
      unitRef="usd">120697000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzQtMS0xLTEtOTYxODY_2299e991-e9cc-4cb0-ab50-4fe72f493db7"
      unitRef="usd">53968000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOmE0YTA4NzFlMDcyYzQxMTM4MmFlYzM0ZThhNGYzN2JkL3RhYmxlcmFuZ2U6YTRhMDg3MWUwNzJjNDExMzgyYWVjMzRlOGE0ZjM3YmRfMzQtMy0xLTEtOTYxODY_46d85e87-ef07-43ee-b18d-d5001f52f2bf"
      unitRef="usd">198346000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMy0xLTEtMS05NjE4Ng_a60a2506-4db8-407b-96bb-75a9d7c52e81"
      unitRef="usd">3444000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMy0zLTEtMS05NjE4Ng_101b1334-1e61-4d4e-bb31-e8a8530f682e"
      unitRef="usd">5912000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfNC0xLTEtMS05NjE4Ng_f4009ebe-8539-4f45-a567-e4c3b39c88da"
      unitRef="usd">22445000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfNC0zLTEtMS05NjE4Ng_125f314e-ff72-4676-baea-418423f9683a"
      unitRef="usd">23895000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfNS0xLTEtMS05NjE4Ng_7b8934fd-587b-4e9b-b0ab-6e53ad0ae5dc"
      unitRef="usd">466000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfNS0zLTEtMS05NjE4Ng_3d498c9c-2176-4fdc-8faa-aec360c2be5a"
      unitRef="usd">625000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfNi0xLTEtMS05NjE4Ng_7579f7ef-a274-4e8a-8dad-193af7324828"
      unitRef="usd">1534000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfNi0zLTEtMS05NjE4Ng_d2c21462-2449-44d6-bc2d-5269b2bb0068"
      unitRef="usd">5318000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTAtMS0xLTEtOTYxODY_0993e060-4755-40ee-8bb3-aa8f7f01efe9"
      unitRef="usd">-24821000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTAtMy0xLTEtOTYxODY_4b761c43-169f-40c0-aa4a-2089dab04c62"
      unitRef="usd">-25114000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebt
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTMtMS0xLTEtOTYxODY_63202143-0c23-4714-9fae-9953fb9bf563"
      unitRef="usd">3177000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTMtMy0xLTEtOTYxODY_75e464cb-836e-4f1f-9bfb-6fdc66b3dc4d"
      unitRef="usd">263102000</us-gaap:RepaymentsOfDebt>
    <bgcp:IssuanceOfLongTermDebtAndCollateralizedBorrowingsNetOfDeferredIssuanceCosts
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTQtMS0xLTEtOTYxODY_4b81f84a-662b-4963-8409-2d057bb2eed2"
      unitRef="usd">-33000</bgcp:IssuanceOfLongTermDebtAndCollateralizedBorrowingsNetOfDeferredIssuanceCosts>
    <bgcp:IssuanceOfLongTermDebtAndCollateralizedBorrowingsNetOfDeferredIssuanceCosts
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTQtMy0xLTEtOTYxODY_3ee28b3e-1731-4de4-bc13-617d686f85f8"
      unitRef="usd">188449000</bgcp:IssuanceOfLongTermDebtAndCollateralizedBorrowingsNetOfDeferredIssuanceCosts>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTUtMS0xLTEtOTYxODY_1b554fea-03af-41de-8010-809d9e32c340"
      unitRef="usd">16629000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTUtMy0xLTEtOTYxODY_3db85603-feaa-43bc-8327-77658e58dc51"
      unitRef="usd">34714000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTYtMS0xLTEtOTYxODY_ed35ff85-e230-4d5e-abb3-757f47a7564c"
      unitRef="usd">26758000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTYtMy0xLTEtOTYxODY_33844ac7-844e-4980-8652-2cf378d1d9b0"
      unitRef="usd">39240000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTctMS0xLTEtOTYxODY_f3874a6d-6011-4cf4-b7e0-d54ec65dae31"
      unitRef="usd">7443000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTctMy0xLTEtOTYxODY_961df924-3562-4fa7-8884-058af9874730"
      unitRef="usd">7626000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTgtMS0xLTEtOTYxODY_d58a54eb-156b-46fd-b424-ac5dc8e4a51c"
      unitRef="usd">26408000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTgtMy0xLTEtOTYxODY_8adde593-ecb9-4a2b-896a-e6654ccaeec6"
      unitRef="usd">107783000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromSaleOfInterestInCorporateUnit
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTktMS0xLTEtOTYxODY_85597c5a-8b6c-460a-b38a-f5dae7c56a70"
      unitRef="usd">947000</us-gaap:ProceedsFromSaleOfInterestInCorporateUnit>
    <us-gaap:ProceedsFromSaleOfInterestInCorporateUnit
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMTktMy0xLTEtOTYxODY_cfe44e61-50ee-4175-b35d-4893fbcd93b5"
      unitRef="usd">5145000</us-gaap:ProceedsFromSaleOfInterestInCorporateUnit>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjAtMS0xLTEtOTYxODY_b2e9ad26-3355-48f8-8565-afae36273553"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjAtMy0xLTEtOTYxODY_7dbad920-fd77-4ec9-befc-8b8b486b6705"
      unitRef="usd">1999000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <bgcp:PaymentsToAcquireBusinessesNetOfCashAcquiredFinancingActivities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjItMS0xLTEtOTYxODY_7e7c4094-25f1-4c97-a273-a7e8e01606f8"
      unitRef="usd">0</bgcp:PaymentsToAcquireBusinessesNetOfCashAcquiredFinancingActivities>
    <bgcp:PaymentsToAcquireBusinessesNetOfCashAcquiredFinancingActivities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjItMy0xLTEtOTYxODY_985801aa-a72d-4e91-bf4f-944082a7a47a"
      unitRef="usd">-3845000</bgcp:PaymentsToAcquireBusinessesNetOfCashAcquiredFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjMtMS0xLTEtOTYxODY_b4bf064f-700f-45ff-aedf-f077c14af47e"
      unitRef="usd">4384000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjMtMy0xLTEtOTYxODY_0066846c-85ab-4826-84a5-b72d8472f00e"
      unitRef="usd">8139000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjQtMS0xLTEtOTYxODY_d32abac1-3038-49bb-9309-b79534661a75"
      unitRef="usd">-83885000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjQtMy0xLTEtOTYxODY_c812d0c8-d3a1-4778-9817-fd2075e07965"
      unitRef="usd">-261166000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjUtMS0xLTEtOTYxODY_6c003997-2af7-484d-beb1-64b4fa28bdb5"
      unitRef="usd">-2920000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjUtMy0xLTEtOTYxODY_e76a801c-b821-4608-b7f0-eb6670e10298"
      unitRef="usd">478000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjgtMS0xLTEtOTYxODY_f07ef079-d6ed-418d-884d-4527b1c3332b"
      unitRef="usd">-57658000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjgtMy0xLTEtOTYxODY_38a85909-586c-48e2-a7c7-6421fefff399"
      unitRef="usd">-390134000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjktMS0xLTEtOTYxODY_d02547d1-3cf4-4d91-9f6f-d53c045c3dca"
      unitRef="usd">566799000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i70e206f15f01408d81256592b007e22f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMjktMy0xLTEtOTYxODY_61446893-66f4-40c7-aa37-5ac647a7eefe"
      unitRef="usd">853406000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzAtMS0xLTEtOTYxODY_ff6d83bf-fc9e-4268-9627-b3c63a09b66d"
      unitRef="usd">509141000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzAtMy0xLTEtOTYxODY_1f3c4672-1e54-411b-b338-bba90f42f547"
      unitRef="usd">463272000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzItMS0xLTEtOTYxODY_5eafc715-2af0-4112-b677-6d20fcceffdf"
      unitRef="usd">23089000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzItMy0xLTEtOTYxODY_23a527dc-e3b8-47a2-a908-a8f64450b27e"
      unitRef="usd">21334000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzMtMS0xLTEtOTYxODY_03631695-1343-4542-aab8-18d70dcb4575"
      unitRef="usd">26419000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzMtMy0xLTEtOTYxODY_62d4a356-5147-4122-bfe2-cb990385b604"
      unitRef="usd">35352000</us-gaap:InterestPaidNet>
    <bgcp:IssuanceOfCommonStockUponExchangeOfLimitedPartnershipInterests
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzUtMS0xLTEtOTYxODY_37fcd2d8-24ed-4241-a190-a043963eccdf"
      unitRef="usd">12779000</bgcp:IssuanceOfCommonStockUponExchangeOfLimitedPartnershipInterests>
    <bgcp:IssuanceOfCommonStockUponExchangeOfLimitedPartnershipInterests
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzUtMy0xLTEtOTYxODY_57fd50d5-97ff-493c-b19c-1d8abe33bad9"
      unitRef="usd">132907000</bgcp:IssuanceOfCommonStockUponExchangeOfLimitedPartnershipInterests>
    <bgcp:IssuanceOfClassCommonStockAndLimitedPartnershipInterestsForAcquisitions
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzYtMS0xLTEtOTYxODY_f0d38303-c1e6-4682-8fe0-fb7453046926"
      unitRef="usd">2710000</bgcp:IssuanceOfClassCommonStockAndLimitedPartnershipInterestsForAcquisitions>
    <bgcp:IssuanceOfClassCommonStockAndLimitedPartnershipInterestsForAcquisitions
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzYtMy0xLTEtOTYxODY_8909fb1a-1be7-4d57-8219-eb283296a3e0"
      unitRef="usd">513000</bgcp:IssuanceOfClassCommonStockAndLimitedPartnershipInterestsForAcquisitions>
    <bgcp:RightOfUseAssetsAndLiabilities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzctMS0xLTEtOTYxODY_87f6d5c4-0aa1-4a12-bc54-d36b9f2201dc"
      unitRef="usd">15693000</bgcp:RightOfUseAssetsAndLiabilities>
    <bgcp:RightOfUseAssetsAndLiabilities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNC9mcmFnOjhhYjM3ZjYyY2RjMDQ3ZjFiZWIxYjJjNzIyOTU3OWNkL3RhYmxlOjZjY2E2NzgwZWVhNjQzMTY4MjI4YzQxYjExZmZkMmY3L3RhYmxlcmFuZ2U6NmNjYTY3ODBlZWE2NDMxNjgyMjhjNDFiMTFmZmQyZjdfMzctMy0xLTEtOTYxODY_ac7fc8aa-4d32-4833-9fd9-8d7c25fdf513"
      unitRef="usd">0</bgcp:RightOfUseAssetsAndLiabilities>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife6eb99276d74cf3b8f34c34cf77bdf0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi0xLTEtMS05NzA5OA_f9154d48-a952-4196-9f73-30fbc9d4e680"
      unitRef="usd">4455000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51fe1c74a5fb41d98a7baa65ffa6283a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi0zLTEtMS05NzEwNQ_3470fa7e-1565-4c99-899d-360f9a3790d2"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54da0f01b68648c0821dde1ce62e9cc4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi01LTEtMS05NzEwNQ_628eb077-9486-4bf4-a0d1-d9a2b3f580b6"
      unitRef="usd">2481408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ae3764482a24d48a83ea24a231c51a8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi03LTEtMS05NzEwNQ_6788b454-22ae-440b-a250-32aff9dbd613"
      unitRef="usd">-623734000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a67c64ab2d84bf79e151c3f22e66467_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi05LTEtMS05NzEwNQ_4b7ba7e6-cc08-4235-b8ac-d2a71f5c16d5"
      unitRef="usd">-1149657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic88df061adb247f98a9efba59022dc46_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi0xMS0xLTEtOTcxMDU_c0f6bf0a-9cdf-40c4-a1eb-2e8e13267d0d"
      unitRef="usd">-37123000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i68a0c3da774b4ad5b84b216200044988_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi0xMy0xLTEtOTcxMDU_63ac203d-6b6b-4f2d-b99e-7aad7ea1fc52"
      unitRef="usd">59856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23ec35bf11af4faf9b956e5320118dd3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMi0xNS0xLTEtOTcxMDU_582eafb2-5dcd-4d74-856a-058f26538887"
      unitRef="usd">735664000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia6574e891b074087b740e08943470e41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMy05LTEtMS05NzExMg_d83c466f-72ab-4287-adec-786b62609945"
      unitRef="usd">14762000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMy0xMy0xLTEtOTcxMTI_7cad8e97-7cd0-46a1-9512-200486776a90"
      unitRef="usd">1581000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMy0xNS0xLTEtOTcxMTI_5bf9605b-cbfc-4791-9181-1bd4f92708bb"
      unitRef="usd">16343000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i08a1c4e18c11485c9867849f269b279c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNC0xMS0xLTEtOTcxMTk_b45719bd-5bb2-49c1-902b-cf9085fca5ac"
      unitRef="usd">-9333000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNC0xMy0xLTEtOTcxMTk_af47d3ae-4444-44fb-be02-9208b54b2d10"
      unitRef="usd">-1481000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNC0xNS0xLTEtOTcxMTk_b8620a79-dc65-415d-9470-502e3fc17e07"
      unitRef="usd">-10814000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNS0wLTEtMS05NjYyMS90ZXh0cmVnaW9uOmViN2U1NzI2YzQ3ODQyNjE5MGE5YjU2YzJiNjg1NGVhXzEwOTk1MTE2Mjc4MTY_e167f2eb-4f0f-4293-b134-c5576cab1d59"
      unitRef="shares">589235</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ie064c396119644b68a4761b089973697_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNS0xLTEtMS05NzEyNg_437d8d68-a3bd-4067-ab58-2f4f5edda1c4"
      unitRef="usd">6000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ic7e7f255204e4e4b99de1ec64576fd55_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNS01LTEtMS05NzEyNg_e7300bcb-1d83-425e-ae33-2945d51c9e13"
      unitRef="usd">1274000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ia6574e891b074087b740e08943470e41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNS05LTEtMS05NzEyNg_5ba3b2fa-ec35-4337-9ed4-beb8e7df01ba"
      unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNS0xMy0xLTEtOTcxMjY_67b588cc-7996-4afe-8e9b-fe46904deca7"
      unitRef="usd">410000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNS0xNS0xLTEtOTcxMjY_c842e6a5-3a9e-4653-a0fe-975f40ec5e44"
      unitRef="usd">1690000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:DividendsCommonStock
      contextRef="ia6574e891b074087b740e08943470e41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNi05LTEtMS05NzEzMw_cd555f3c-448f-4aa5-883a-9c724a61c0a9"
      unitRef="usd">3733000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNi0xNS0xLTEtOTcxMzM_27485594-b136-4c61-817a-01d31b3cf8ce"
      unitRef="usd">3733000</us-gaap:DividendsCommonStock>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNy0xMy0xLTEtOTcxNDA_fd6c3987-6e5b-4e25-a429-b1de893333d5"
      unitRef="usd">1436000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfNy0xNS0xLTEtOTcxNDA_3f5a6001-5db6-4518-a2b1-9d5b6442575b"
      unitRef="usd">1436000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOC0wLTEtMS05NjYyMS90ZXh0cmVnaW9uOjNmMWY2NzlhNDllNDQ3ODQ4OGExZDExOWIxYzZlNTA1XzEwOTk1MTE2Mjc4NzY_bbdd400c-2848-4733-93e5-3e4614238dfa"
      unitRef="shares">5064529</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ie064c396119644b68a4761b089973697_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOC0xLTEtMS05NzE0Nw_3f2566cd-f3b9-495e-88c8-c5d72bf5bac6"
      unitRef="usd">50000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic7e7f255204e4e4b99de1ec64576fd55_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOC01LTEtMS05NzE0Nw_32182327-6c3e-4cba-97c4-d3c4fff493e8"
      unitRef="usd">15290000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOC0xMy0xLTEtOTcxNDc_12b7053d-a726-40db-8ba8-f9153daf2e15"
      unitRef="usd">5378000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOC0xNS0xLTEtOTcxNDc_3e2d00e8-7ab5-45b1-b65d-12b2d35073e0"
      unitRef="usd">20718000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOS0wLTEtMS05NjYyMS90ZXh0cmVnaW9uOmU4M2Q5YzQ2YjUyMzQ3MzI5NTc3YTFiMzQ1ZTE4OTYxXzEwOTk1MTE2Mjc4Mzk_6c778915-b4ec-4295-bbe7-b874363d5a35"
      unitRef="shares">338503</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie064c396119644b68a4761b089973697_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOS0xLTEtMS05NzE1NA_7ab6dbab-7150-4096-847c-b4eae0e83cfb"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic7e7f255204e4e4b99de1ec64576fd55_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOS01LTEtMS05NzE1NA_4a64f760-2174-4250-b1b6-45c62203d50f"
      unitRef="usd">3319000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOS0xMy0xLTEtOTcxNTQ_2debf67f-f2fe-4baa-b769-bf1c7e35a463"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfOS0xNS0xLTEtOTcxNTQ_7797b230-d4fe-49c2-a900-cad8766641da"
      unitRef="usd">3326000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits
      contextRef="ib106fa053c8c4ef6a3f53ad19ff1ce48_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTAtMC0xLTEtOTY2MjEvdGV4dHJlZ2lvbjpiYTUyMTc3NTQzMzQ0YjA1ODM2MzFlODA2YTY5OWQxNV8xMDk5NTExNjI3ODA5_b7910f16-001c-46ba-8d9e-990574f44b26"
      unitRef="shares">556329</bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTAtMTMtMS0xLTk3MTYx_5093f8c1-b10f-4a4c-97e7-31f16757a545"
      unitRef="usd">61000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTAtMTUtMS0xLTk3MTYx_a5f8cf2c-956b-47de-9cf3-9a0680bb7a6e"
      unitRef="usd">61000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTEtMC0xLTEtOTY2MjEvdGV4dHJlZ2lvbjphNGQzMzAzMDJhMzQ0NTM3YjczM2RjNzY1NGRjM2ExZF8xMDk5NTExNjI3ODI1_d8ddc9fc-81c0-46c7-961a-f23833eb8f6d"
      unitRef="shares">8745310</us-gaap:TreasuryStockSharesAcquired>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="ia6bc34abffef45958dbdebc4525dbc75_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTEtNy0xLTEtOTcxNjk_c0683b9c-88ff-4ad9-a664-dc087ebe1175"
      unitRef="usd">24753000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTEtMTMtMS0xLTk3MTY5_89aafd06-b35b-44f4-b4dd-028cee9b0b30"
      unitRef="usd">4634000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTEtMTUtMS0xLTk3MTY5_4c0ea922-abf8-46ce-9622-a91c9dd9c677"
      unitRef="usd">29387000</bgcp:RepurchaseOfCommonStockAmount>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTItMC0xLTEtOTY2MjEvdGV4dHJlZ2lvbjoyNmRhZmZjMTJkMDc0ZWE3YTYyMDVmZTY3NmNjMWQxNF8xMDk5NTExNjI3ODI2_1c418e72-0b8e-41c3-8f87-867ff7b2ac1c"
      unitRef="shares">4419</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="ic7e7f255204e4e4b99de1ec64576fd55_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTItNS0xLTEtOTcxNzY_8c57839a-1a37-4d93-8f99-57a421702c32"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="ia6bc34abffef45958dbdebc4525dbc75_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTItNy0xLTEtOTcxNzY_3a28f6bb-0f7f-45e5-9b38-c72b2de7a785"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTItMTMtMS0xLTk3MTc2_2b7b30a7-c43e-4a53-925d-010d6a5650df"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTItMTUtMS0xLTk3MTc2_a2e5454f-70ff-4b96-86b0-55f93deb5b55"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="ia5a9c4fe53b34a8cadb16b56cbd87b59_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTMtNS0xLTEtOTcxODM_70b33cb8-c5dc-425c-babc-c04092a8e6e2"
      unitRef="usd">-2386000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="icef51427970a421b82a15dd6f7b0051f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTMtMTMtMS0xLTk3MTgz_d49f6576-d0b6-459e-a48d-8f03107a06a3"
      unitRef="usd">-766000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTMtMTUtMS0xLTk3MTgz_47be2389-5cfc-42ff-bc99-efb7cb95562f"
      unitRef="usd">-3152000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i4f2b65e63d034ad189bc7efe7205e70f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTQtMC0xLTEtOTY2MjEvdGV4dHJlZ2lvbjowNTU2NzNmNmJkMDI0ZTAwYjhlYTgxNjQxZTEwYzJkNl8xMDk5NTExNjI3OTI0_6ca4f81a-1046-42f8-b47c-f19062ba01d2"
      unitRef="shares">281230</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic9b6a8a89a6b40a78b0863aaca0b1982_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTQtMS0xLTEtOTcxOTA_4125e867-c905-4dbb-bd11-f282a2c25057"
      unitRef="usd">3000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="iefea561365d543c49d82baa7fd75a4f9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTQtNS0xLTEtOTcxOTA_cc82da69-14b9-4564-8185-af5b80a17a67"
      unitRef="usd">618000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i55b60ba73b9543ce983d9551cd011f2d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTQtMTMtMS0xLTk3MTkw_3d267e57-914e-44db-87ea-51721a0a6dd4"
      unitRef="usd">113000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i7e20e4b905a94bf089ad5169a156ffb8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTQtMTUtMS0xLTk3MTkw_cef37935-0db1-4121-917f-a474bc00263a"
      unitRef="usd">734000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnerUnitsAndSubsequentRepurchasesUnits
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTUtMC0xLTEtMTE3NDM5L3RleHRyZWdpb246NjAwNTFlOTdkYzdiNGE0NWE5NmI1ZmJjOTI5NzdjZDVfMTIwOTQ2Mjc5MDU2NjE_3713d194-7c92-47df-8a92-3f4fd34003d7"
      unitRef="shares">480175</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnerUnitsAndSubsequentRepurchasesUnits>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits
      contextRef="i26bfb693863e41f1a96f79ff2aba8474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTUtMTMtMS0xLTk3MjAx_4dea751b-0dc3-4570-9205-420a2d2d3a9f"
      unitRef="usd">947000</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTUtMTUtMS0xLTk3MjAx_86b30ca5-de8f-4d5b-a1c3-c9d6e0e5604a"
      unitRef="usd">947000</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits>
    <us-gaap:StockholdersEquityOther
      contextRef="ic7e7f255204e4e4b99de1ec64576fd55_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTYtNS0xLTEtOTcyMDg_7f9a7096-5ac8-4213-9ea8-8b434e15bb19"
      unitRef="usd">129000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTYtMTUtMS0xLTk3MjA4_257423ef-05af-48d4-a338-6471a8afab69"
      unitRef="usd">129000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1544a55641845d9bd8057052f8abc97_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctMS0xLTEtOTcyMTU_0321633d-8fe2-4da3-964f-eeee19b19789"
      unitRef="usd">4518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4f32ff5d65d411fb97be34c38f4e819_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctMy0xLTEtOTcyMTU_f38b8d94-e182-49e9-8ea3-5c59f915d200"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e7feca82d9940dcaa75e2e3245fef5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctNS0xLTEtOTcyMTU_1ebe38ab-de04-4fb6-a55b-6e22a4509139"
      unitRef="usd">2499393000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8c502a7b6b04032a39ab5f2ad10bf46_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctNy0xLTEtOTcyMTU_ca7a48fb-5a89-4652-a361-49cd2c8227e0"
      unitRef="usd">-648500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6b1f49327014d04bbaae098de50ab22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctOS0xLTEtOTcyMTU_25d3af5e-9a7e-420e-9426-046c1833a574"
      unitRef="usd">-1138628000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief8a2eba453843e88f9b27d1a642d8ee_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctMTEtMS0xLTk3MjE1_c09a4ad0-e34b-4252-81e3-7e3405b84677"
      unitRef="usd">-46456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a25d2557c674c47b1f5a445df045a83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctMTMtMS0xLTk3MjE1_171b03f5-d71c-4cf6-b281-64039ac98806"
      unitRef="usd">59907000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmRiOTg2OWQ2MDY3MDRhZGU4MjhmNGViY2Q2ZTRkY2ZhL3RhYmxlcmFuZ2U6ZGI5ODY5ZDYwNjcwNGFkZTgyOGY0ZWJjZDZlNGRjZmFfMTctMTUtMS0xLTk3MjE1_74b8c3e2-1ce7-46ea-923e-697045943592"
      unitRef="usd">730693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib671f162bf1448df82202942d20f7b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi0xLTEtMS05NjE4Ng_0b4aad87-6bf2-468a-a5b8-4485e06cf176"
      unitRef="usd">4359000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0be174cc210d42e48b27d2192bc904d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi0zLTEtMS05NjE4Ng_5ef33e1d-68b5-4ea4-9214-886f58402829"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b4af4430c79471597716d9865b62d73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi01LTEtMS05NjE4Ng_7756b8ea-8e34-4608-b5aa-c3c9268caec6"
      unitRef="usd">2451135000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8420fffaef04f449d676dfc1e77e3fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi03LTEtMS05NjE4Ng_8e8cecea-04f6-41fa-aba3-11fe6a358542"
      unitRef="usd">-623734000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61c1cd88cf8c44b89ddbc0950a075bb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi05LTEtMS05NjE4Ng_9f9ffc0d-ccd4-4827-b01b-3747e5b41411"
      unitRef="usd">-1171919000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b04a5c50d7740488493c6b70b378bcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi0xMS0xLTEtOTYxODY_b900bcb3-7f15-486f-84e3-ab1bf1edc0b8"
      unitRef="usd">-40548000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic85bf7d5965049548dee74ba86d004dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi0xMy0xLTEtOTYxODY_2974c857-1fe6-43b3-b5d2-b95c45bcfe47"
      unitRef="usd">43563000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMi0xNS0xLTEtOTYxODY_1ab5f426-5d6b-40d5-910a-730020f52978"
      unitRef="usd">663315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i814226f3a4d8444cb72c1d06c19bbacf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMy05LTEtMS05NjE4Ng_0bde7279-679c-4ca6-8dde-66c394907065"
      unitRef="usd">40734000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMy0xMy0xLTEtOTYxODY_6e7cf654-b53d-4745-9307-de4b9c1f6ed6"
      unitRef="usd">6310000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMy0xNS0xLTEtOTYxODY_f70ee903-b98a-46e9-9193-a395f408feab"
      unitRef="usd">47044000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifdc901e4dc4642419e15380978fcf4e0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNC0xMS0xLTEtOTYxODY_54c7faba-eb51-4b48-bec8-dd38f1db87a4"
      unitRef="usd">-5908000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNC0xMy0xLTEtOTYxODY_d4250f96-e205-4b6b-9a5d-dc90fd996503"
      unitRef="usd">-1111000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNC0xNS0xLTEtOTYxODY_556b13f9-fe07-4afc-9812-c60bf7249bf9"
      unitRef="usd">-7019000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNS0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjExNzVjN2QzNzRmYzQ5MmNhOTRmODJhYzg3YWYwMzUyXzMw_7186401d-22d0-4f8a-93fd-576206abb8eb"
      unitRef="shares">2570323</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="id5ba00a5ceb24be2ab6f0688e7cef617_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNS0xLTEtMS05NjE4Ng_1822a4db-250a-44e6-807b-0d67a85fdb6b"
      unitRef="usd">26000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="id408137d1c8640979b8633cd1ca597a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNS01LTEtMS05NjE4Ng_7393e393-e684-46a7-8c87-a5edccd5119d"
      unitRef="usd">6047000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNS0xMy0xLTEtOTYxODY_afa2bbd0-df74-433f-899b-3baaac7df3b5"
      unitRef="usd">1916000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNS0xNS0xLTEtOTYxODY_ca0d598c-19ca-4b29-9d4e-bf1532e94978"
      unitRef="usd">7989000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:DividendsCommonStock
      contextRef="i814226f3a4d8444cb72c1d06c19bbacf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNi05LTEtMS05NjE4Ng_b3c3854c-b1d2-498e-ad12-3d6b84f1c32a"
      unitRef="usd">7443000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNi0xNS0xLTEtOTYxODY_f4a1b698-4b5a-4c8a-978b-84acc9ebb190"
      unitRef="usd">7443000</us-gaap:DividendsCommonStock>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNy0xMy0xLTEtOTYxODY_85cc2de5-b6d2-4fb8-8e98-5aa2435ec3bd"
      unitRef="usd">-141000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfNy0xNS0xLTEtOTYxODY_4ffd3803-5578-4e4e-ac03-9937b76445b6"
      unitRef="usd">-141000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOC0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjY1Y2JhMzdmNWJjYjQ3N2M4MDNkMmEwMzUxZGQzOWE1Xzkw_6eca3418-7b41-4a6c-8791-1da1d1d76689"
      unitRef="shares">11707619</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="id5ba00a5ceb24be2ab6f0688e7cef617_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOC0xLTEtMS05NjE4Ng_27b0716b-1260-4740-9662-385fd5355b52"
      unitRef="usd">117000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="id408137d1c8640979b8633cd1ca597a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOC01LTEtMS05NjE4Ng_44f13f89-07e8-4b65-9eff-51cb36f067d0"
      unitRef="usd">37823000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOC0xMy0xLTEtOTYxODY_0c99cc64-91f5-499d-849d-f79a9b420822"
      unitRef="usd">12825000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOC0xNS0xLTEtOTYxODY_0c7a4fdd-199d-4ba9-b70b-3ed1c643b05b"
      unitRef="usd">50765000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOS0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjVjYmEwMTY2NDFmNjQ3ZjdiNDhiZTg3M2ZiNGE2NDI0XzUz_651cb82d-d22d-4dc8-85ff-3efb818ea52b"
      unitRef="shares">343459</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id5ba00a5ceb24be2ab6f0688e7cef617_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOS0xLTEtMS05NjE4Ng_cb1827e5-c42d-45dd-aa37-b218b8a17751"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id408137d1c8640979b8633cd1ca597a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOS01LTEtMS05NjE4Ng_fcf159b3-d729-4f9c-bd1e-cb5e00482cf3"
      unitRef="usd">3467000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOS0xMy0xLTEtOTYxODY_2104e22c-d38c-4595-a167-39887a8b5513"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfOS0xNS0xLTEtOTYxODY_f4b75859-d65a-4468-8508-37f843bd872f"
      unitRef="usd">3478000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits
      contextRef="i20412041577c45f2aa9fae7b32348374_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTAtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjpjYjRkMjAyMzhmNWQ0NTJiODJjNmIwOGExM2U2NzIyOF8yNA_787bea58-2552-4585-8115-9e77be451eb9"
      unitRef="shares">585717</bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTAtMTMtMS0xLTk2MTg2_f50aac51-5824-4ab5-a77a-85b3bad9da51"
      unitRef="usd">145000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTAtMTUtMS0xLTk2MTg2_180fa283-e248-4db1-ad7d-6ab0e3d27946"
      unitRef="usd">145000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjpiYzFlNGQxYzBjNTk0NzBlYWNkNzdlODJjY2Q1NzkyN180MA_ad81a351-19c1-4558-b052-1d4a13f3f912"
      unitRef="shares">8745310</us-gaap:TreasuryStockSharesAcquired>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="iead2bbe2e04248b4920fa5aa7aa1ffec_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTEtNy0xLTEtOTYxODY_9ca25350-7b79-41aa-b5dc-f4fb0a57d9d1"
      unitRef="usd">24753000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTEtMTMtMS0xLTk2MTg2_82897c55-59b3-4e93-a20a-c523cd0e5730"
      unitRef="usd">4634000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTEtMTUtMS0xLTk2MTg2_cedd2888-a5cb-473e-8146-50402348eb65"
      unitRef="usd">29387000</bgcp:RepurchaseOfCommonStockAmount>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTItMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjpmYTc0NTQ0MzVlYzU0OWI2OTUyZDY5MWUwMjliODhkZV80MA_beeb88c1-d043-401e-9aae-36cde20730a2"
      unitRef="shares">4419</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="id408137d1c8640979b8633cd1ca597a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTItNS0xLTEtOTYxODY_49280f02-e948-4b26-8b82-9305d73833c3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="iead2bbe2e04248b4920fa5aa7aa1ffec_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTItNy0xLTEtOTYxODY_e609ad30-7bd1-425d-89d5-00d805f61561"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTItMTMtMS0xLTk2MTg2_2d2e5766-2672-4a24-8812-40ac85348e70"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTItMTUtMS0xLTk2MTg2_1568f20c-7f9c-4c06-b39b-a2add912bf4d"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="i5ed6d61b28a8440f9e62c21e8abf1ede_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTMtNS0xLTEtOTYxODY_35e2fb68-e056-4f24-8b6a-afc342ed3de5"
      unitRef="usd">-994000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="i4ffe752c7acb431db3712879e4079ef2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTMtMTMtMS0xLTk2MTg2_6eed77ac-e03a-476f-aae8-04f50d73bbe3"
      unitRef="usd">-328000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTMtMTUtMS0xLTk2MTg2_7b05802e-2686-446e-83e1-971c6e167ef2"
      unitRef="usd">-1322000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i75cb07cd5855409385f7c0dfbc0c61eb_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTQtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjphYjUzMTdmNjliNjA0YjQyOGZhYTI0OTliMzdmZjU3ZV8xMzg_90ce5e0c-82fc-4409-be2e-42c7dd810324"
      unitRef="shares">1192907</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i0ff42a4fe2434bd48f1058e83f50f24c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTQtMS0xLTEtOTYxODY_3885cc73-c455-4cfb-b058-f069fd525fe6"
      unitRef="usd">12000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i59669a8bdbaf4e2f936089dcf7bcca47_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTQtNS0xLTEtOTYxODY_a450541a-f09d-4e3f-bddd-f1d834004260"
      unitRef="usd">2279000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="id1743388dbd64d5daf1986ad220020a5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTQtMTMtMS0xLTk2MTg2_7728e4ef-a61e-43bc-b003-72981ab48dfd"
      unitRef="usd">419000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="iafebd802f13c45929a8caf1335dec242_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTQtMTUtMS0xLTk2MTg2_e147a1bb-2505-4ee8-96af-31c84d0449d3"
      unitRef="usd">2710000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnerUnitsAndSubsequentRepurchasesUnits
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTUtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjpmM2M5NzAwYzE0NWE0N2I2YjVjYmUxY2I1YTZhNjRjZV83OQ_5f9a5d67-556a-49e2-86d9-0f3ae3732eea"
      unitRef="shares">480175</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnerUnitsAndSubsequentRepurchasesUnits>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits
      contextRef="i4ffe752c7acb431db3712879e4079ef2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTUtMTMtMS0xLTk2MTg2_581abd5f-dc1b-4a1f-a829-b3303d8d4dbf"
      unitRef="usd">947000</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTUtMTUtMS0xLTk2MTg2_15d6bca2-fa31-46ea-a1b2-b2df1ae4c465"
      unitRef="usd">947000</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits>
    <us-gaap:StockholdersEquityOther
      contextRef="id408137d1c8640979b8633cd1ca597a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTctNS0xLTEtOTYxODY_29782783-fef4-4109-9ec8-c4dd13288f27"
      unitRef="usd">363000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ic9c5ae774ea24541a2cfd5f4bc7c430c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTctMTMtMS0xLTk2MTg2_bb04bb64-68ae-4500-bc24-ce41924a8783"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTctMTUtMS0xLTk2MTg2_1a7e95de-e91e-471d-97af-8831150a0c30"
      unitRef="usd">363000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1544a55641845d9bd8057052f8abc97_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtMS0xLTEtOTYxODY_ff4defec-4d2b-4090-8821-277dc7463160"
      unitRef="usd">4518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4f32ff5d65d411fb97be34c38f4e819_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtMy0xLTEtOTYxODY_32d98287-7277-43ef-bc41-dc32a40d9898"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e7feca82d9940dcaa75e2e3245fef5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtNS0xLTEtOTYxODY_da4f283a-8309-46fa-be94-fdb60d99a512"
      unitRef="usd">2499393000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8c502a7b6b04032a39ab5f2ad10bf46_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtNy0xLTEtOTYxODY_b8fe33d1-3493-4e46-9684-cc5e78896e66"
      unitRef="usd">-648500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6b1f49327014d04bbaae098de50ab22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtOS0xLTEtOTYxODY_7947e885-d1e9-4bcb-9ab9-944199575e26"
      unitRef="usd">-1138628000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief8a2eba453843e88f9b27d1a642d8ee_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtMTEtMS0xLTk2MTg2_b689a2b7-3d4d-43dc-810d-0f661d25c279"
      unitRef="usd">-46456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a25d2557c674c47b1f5a445df045a83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtMTMtMS0xLTk2MTg2_24303165-5b1c-4986-8835-ec7851fe9fb8"
      unitRef="usd">59907000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMTgtMTUtMS0xLTk2MTg2_41d415d3-1562-4bfe-afe6-a5793971bb04"
      unitRef="usd">730693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjItMS0xLTEtOTYxODY_ca3d9a71-d100-4064-898b-2a6a5fd0ae08"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjItMy0xLTEtOTYxODY_c4beab4e-d3b5-467b-92c3-ad877bc9227f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjItNS0xLTEtOTY3Mjk_78a3d0b6-d5f5-4b4c-b3e1-2acb50328dc2"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjItNy0xLTEtOTY3MzY_7ef9abbb-ce98-4824-969a-16ebd4b088d4"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjMtMS0xLTEtOTYxODY_27366c5d-a022-40ca-b36c-db4f0538583a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjMtMy0xLTEtOTYxODY_836956ea-49d6-4914-a7de-0401d48b87bc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjMtNS0xLTEtOTY3Mjk_f5116dcc-0501-4501-8618-f539ab774670"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOmFkZTY2N2VmMTYyZDQxNDE4NzM0YjMyODM3YmU4ZDY1L3RhYmxlcmFuZ2U6YWRlNjY3ZWYxNjJkNDE0MTg3MzRiMzI4MzdiZThkNjVfMjMtNy0xLTEtOTY3MzY_338b8374-2a02-4c3c-99ff-93e14753b952"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib26a1672f87a448eb71f40b08d67abad_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi0xLTEtMS05NzYwNA_e3250fd7-d557-40ee-b7cf-0bfa20b87b65"
      unitRef="usd">3858000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26b92636191646a88446968c7560c259_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi0zLTEtMS05NzYwNA_4da3b621-fe5a-4f7d-b156-9c5186d2a4a3"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i026f188bd14b4d57a3341d7079d68d78_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi01LTEtMS05NzYwNA_e5bb2821-d9d3-4fac-a865-82615cfac047"
      unitRef="usd">2387075000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib21b11a99c7246e7a25efe5e8893298f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi03LTEtMS05NzYwNA_d4ec854d-23a4-4bf0-b14b-ed5fc1282bdf"
      unitRef="usd">-318864000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie47dc274a50743ecb1b5cf35be269d4a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi05LTEtMS05NzYwNA_a93fb5b6-26f6-455c-a3ac-4d46c4111e42"
      unitRef="usd">-1241886000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27019f7e02bc4e7997d681acdda1dd17_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi0xMS0xLTEtOTc2MDQ_a9bf684f-d85c-49c7-ad6f-394803942759"
      unitRef="usd">-32284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57d22ad76bbf42ad9a912fb8fec3a6b9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi0xMy0xLTEtOTc2MDQ_3aa295c8-9465-4ced-bd43-02dc21391247"
      unitRef="usd">75455000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if74fd0f0929a4b74bc8a3821630e025a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMi0xNS0xLTEtOTc2MDQ_b5e08484-adc4-482f-8955-cf8ff0fd17cf"
      unitRef="usd">873813000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6c079bfdb5e2418ca6053f18b113d77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMy05LTEtMS05NzYxMQ_a70de27b-b18a-4b63-b37f-1560efaa6202"
      unitRef="usd">16240000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMy0xMy0xLTEtOTc2MTE_8f1f7508-f9c1-42b6-8281-4f7416577fd3"
      unitRef="usd">3820000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMy0xNS0xLTEtOTc2MTE_63d6fc50-0295-4db6-a01e-99b2bb125a57"
      unitRef="usd">20060000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e7d5576b2b1456590c3fc649b9d51ef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNC0xMS0xLTEtOTc2MTg_95b7b9e6-b5af-413f-8fd4-996d5c98b3a3"
      unitRef="usd">1679000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNC0xMy0xLTEtOTc2MTg_f636d67c-af60-459d-bb22-cc2a48a94999"
      unitRef="usd">181000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNC0xNS0xLTEtOTc2MTg_a90dfe3f-d974-4d13-bc9c-4a2b452e41d3"
      unitRef="usd">1860000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNS0wLTEtMS05NjkzOS90ZXh0cmVnaW9uOjA2MDUxMTE5ODg2ZjRiMGFhZTJjYTYxMjMzYWE0MTU5XzMx_abc4a7de-646e-4864-9a9c-ef17bf7479a2"
      unitRef="shares">360422</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="id1d0eaac4f05410eb474f49064afccd2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNS0xLTEtMS05NzYyNQ_bac2fbcc-5d22-4014-876a-62dffcae0d59"
      unitRef="usd">3000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i5ba54f8b48b34aa4a5814b2a71c41612_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNS01LTEtMS05NzYyNQ_cd1c70b0-3f90-49b7-9e63-15c2815ca640"
      unitRef="usd">1722000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNS0xMy0xLTEtOTc2MjU_c3bd718a-aaea-454e-896e-008cd9494d00"
      unitRef="usd">762000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNS0xNS0xLTEtOTc2MjU_c80a1f56-84c9-4606-b259-e4ee213bd61c"
      unitRef="usd">2487000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:DividendsCommonStock
      contextRef="i6c079bfdb5e2418ca6053f18b113d77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNi05LTEtMS05NzYzMg_04b168ce-ee0f-48a1-900b-245126db9528"
      unitRef="usd">3852000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNi0xNS0xLTEtOTc2MzI_00a651f8-51f7-41a3-b485-eebb558a0d38"
      unitRef="usd">3852000</us-gaap:DividendsCommonStock>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNy0xMy0xLTEtOTc2Mzk_69e92e91-6bb4-4db4-89d5-26cd88653977"
      unitRef="usd">4958000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfNy0xNS0xLTEtOTc2Mzk_55e5d348-021b-4c51-9e48-dbd45dbf4e26"
      unitRef="usd">4958000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOC0wLTEtMS05NjkzOS90ZXh0cmVnaW9uOmQ1MDViOWZhNWE1NDRjN2Y5MzBmOGM5Y2YzMTBmNTljXzkw_af4fc728-1c88-4aa9-b250-1ae81c7cfa4e"
      unitRef="shares">30155970</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="id1d0eaac4f05410eb474f49064afccd2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOC0xLTEtMS05NzY0Ng_47f929ac-0e9d-452b-9ed9-0460c75b4832"
      unitRef="usd">302000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i5ba54f8b48b34aa4a5814b2a71c41612_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOC01LTEtMS05NzY0Ng_da42acc5-acc4-44a1-85ad-79c561fac833"
      unitRef="usd">11736000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOC0xMy0xLTEtOTc2NDY_6a66950f-7652-418b-8be4-bd73c5793a34"
      unitRef="usd">19910000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOC0xNS0xLTEtOTc2NDY_1ac77868-4025-409b-86ba-51f0f49009f7"
      unitRef="usd">31948000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOS0wLTEtMS05NjkzOS90ZXh0cmVnaW9uOmVhODc3YjM4YThlMjRiMzM4YmEyN2M3YmRkM2Q2ZTIyXzUz_8e44d0df-a878-4bd4-8494-4f0dcebca3e7"
      unitRef="shares">3542</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id1d0eaac4f05410eb474f49064afccd2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOS0xLTEtMS05NzY1Mw_1a3d1783-7208-4c52-b60b-367ffd2c321f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5ba54f8b48b34aa4a5814b2a71c41612_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOS01LTEtMS05NzY1Mw_9f13ce17-0fe0-4e51-a1f7-123f671e08df"
      unitRef="usd">126000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOS0xMy0xLTEtOTc2NTM_39b0319b-6ded-4ca2-be51-faf5f4d0b39d"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfOS0xNS0xLTEtOTc2NTM_1989ce2f-1872-4a00-948f-99e7b0c5b66c"
      unitRef="usd">130000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits
      contextRef="ieab04931bbfa47eda65d043164e159b5_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTAtMC0xLTEtOTY5MzkvdGV4dHJlZ2lvbjphNzMyM2ZhNzg1MjI0MjdmYTZkNWFkNTI0MWNlYzI1Ml8yNA_585f6d45-7e24-4a2f-a45d-02c65285e3bc"
      unitRef="shares">44496</bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTAtMTMtMS0xLTk3NjYw_565eb907-efc5-487c-b9ba-df7899c1d7bd"
      unitRef="usd">108000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTAtMTUtMS0xLTk3NjYw_1cdc9928-b8bc-4027-bb46-49eb1584ad1f"
      unitRef="usd">108000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTEtMC0xLTEtOTY5MzkvdGV4dHJlZ2lvbjo2OWI2Yjk3M2VhYTU0ZTJlOWZjNzA5ZTRhZmZkZGI1NF80MA_48aa40d8-b18d-442a-a6ce-15a2cf0f771b"
      unitRef="shares">16542535</us-gaap:TreasuryStockSharesAcquired>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i2e8281212d8d437d8d382e969c24870e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTEtNy0xLTEtOTc2Njc_fb659e00-dbaf-42e4-9144-42f3874b3a35"
      unitRef="usd">87421000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTEtMTMtMS0xLTk3NjY3_420e75e7-aede-4bcb-a5d3-9ba1b69a940c"
      unitRef="usd">15965000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTEtMTUtMS0xLTk3NjY3_3821cd82-55d6-418f-a308-9ffbf44c43f2"
      unitRef="usd">103386000</bgcp:RepurchaseOfCommonStockAmount>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i5ba54f8b48b34aa4a5814b2a71c41612_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTItNS0xLTEtOTc2NzQ_463d0b49-70c5-46b4-955e-df679068e316"
      unitRef="usd">-137000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i2e8281212d8d437d8d382e969c24870e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTItNy0xLTEtOTc2NzQ_7eea099e-2e8a-43c8-ba30-d4c069d6a83d"
      unitRef="usd">416000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTItMTMtMS0xLTk3Njc0_d4bd3b06-d648-407e-8e65-7b014b723ce2"
      unitRef="usd">51000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTItMTUtMS0xLTk3Njc0_53e4945c-6d3f-4655-aa28-5851907dfadc"
      unitRef="usd">330000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="id1a2e3db6e46461cabcff82837c1db2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTMtNS0xLTEtOTc2ODE_75f855b2-3503-4d6b-b7fc-d29ecbc24238"
      unitRef="usd">-14746000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="idbe99695aa364d51a69ea976b29c017e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTMtMTMtMS0xLTk3Njgx_9a6d2527-7a84-4d91-864e-1fb5e6f78d35"
      unitRef="usd">-12425000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTMtMTUtMS0xLTk3Njgx_40f3d049-7c6c-43d6-b62d-4ea6b130fefe"
      unitRef="usd">-27171000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i0ae54e86fd454f498a4345a3bf2fab97_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTMtMC0xLTEtOTY5MzkvdGV4dHJlZ2lvbjpjYmQ1NzNhNTcyOGU0OTk3YWU3ZTViMDRjYjI4OWJlYl8xMzg_3100b7e7-06cb-446a-a826-65bfc272d5ba"
      unitRef="shares">536893</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8b67cc66a1d64df38696a68271c87644_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTQtMS0xLTEtOTc2ODg_9544d300-05ba-46db-8574-cf18a7c8e4bd"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i54b87873db564b0d968e81aecc09605a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTQtNS0xLTEtOTc2ODg_139d857c-183e-4476-80f8-de65261e5b1a"
      unitRef="usd">2820000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i23b11bc446c347d6a8ed8351dd9016ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTQtMTMtMS0xLTk3Njg4_e268a9a4-314b-44ec-a9d9-2b5ddbac3f0c"
      unitRef="usd">-2338000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0ae54e86fd454f498a4345a3bf2fab97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTQtMTUtMS0xLTk3Njg4_cbcbe4d2-b91d-4bb3-b259-a4c0b9fd2031"
      unitRef="usd">488000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquityOther
      contextRef="i5ba54f8b48b34aa4a5814b2a71c41612_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTYtNS0xLTEtOTc3MDU_2d4acd19-17ac-4829-ab7a-a79d5853e786"
      unitRef="usd">-3638000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i99b7d93a206d45bba09fc15b6a57ca1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTYtMTMtMS0xLTk3NzA1_1b7e3efc-4c3d-44c7-ae4d-08e80d4e85c1"
      unitRef="usd">259000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTYtMTUtMS0xLTk3NzA1_cd5d9a9d-f1f7-4906-92f4-6b51afce9046"
      unitRef="usd">-3379000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib261f852c7ad490b80dec43857c0c2f8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctMS0xLTEtOTc3MTI_423e4d05-00b9-4ff3-95c7-67fdd5a94dc1"
      unitRef="usd">4169000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4028601ee68543f29bd21eb78a656e2d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctMy0xLTEtOTc3MTI_7ef94a47-a47e-404f-9434-b59c24cdb187"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8dd8df762fa44e0a8e836f549345d97_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctNS0xLTEtOTc3MTI_b2a19574-cdc8-4b77-827e-bae521d6295c"
      unitRef="usd">2392508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2dec2ca79454ef5857da5cab0b7977c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctNy0xLTEtOTc3MTI_f6625e85-c8e6-4834-91ca-674c8deca656"
      unitRef="usd">-406701000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96f05e0cbc9947238739285539335cdd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctOS0xLTEtOTc3MTI_e2d96acc-a9e2-47a2-8dba-67777b68ed1d"
      unitRef="usd">-1229498000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f0dcef862b04fbca73e78d646d6a1b9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctMTEtMS0xLTk3NzEy_80f1e325-39e1-4bc3-817c-c5b3a738c1fd"
      unitRef="usd">-30605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie98cc4c75ec84cafba1fa43f95972055_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctMTMtMS0xLTk3NzEy_6ab70979-2828-4932-8859-555a76136f63"
      unitRef="usd">64028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjQ2MDc4MGZhNGQ4YTRkNWI4MWVmZjkxNmMxMjg3YzhhL3RhYmxlcmFuZ2U6NDYwNzgwZmE0ZDhhNGQ1YjgxZWZmOTE2YzEyODdjOGFfMTctMTUtMS0xLTk3NzEy_34eb53fa-fb1a-4a56-9cd7-792ef08283c7"
      unitRef="usd">794360000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18051099cdc44427847ce14a44de121a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi0xLTEtMS05NjE4Ng_6de0a9d5-262c-4015-8962-d467261b914d"
      unitRef="usd">3735000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i573a3624282a4c1d9bb66045a39cfdfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi0zLTEtMS05NjE4Ng_e5cc0949-512b-4e5a-9047-193ec6c3efe0"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3392ae98c2e042a497a2e2e11196abda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi01LTEtMS05NjE4Ng_e559acad-4904-47a6-a7d8-68a019696034"
      unitRef="usd">2375113000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67c6419068b44d0593245c8d5a1ebfaa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi03LTEtMS05NjE4Ng_fdcc25db-856f-4e30-b85a-546c4aeaf239"
      unitRef="usd">-315313000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id35563d43ced41ffbfe75179b8727eed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi05LTEtMS05NjE4Ng_a726beda-f7bc-4d45-8e81-d8d0d971f3c5"
      unitRef="usd">-1280828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18b454b9b276428697f94674439e5a36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi0xMS0xLTEtOTYxODY_1153eba1-2f27-4cd7-b6ef-a956e97fe418"
      unitRef="usd">-28930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica72dd4cc52a4d6cb0f954c19caaece9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi0xMy0xLTEtOTYxODY_37554f85-d5e4-40bb-9f11-b18a1e405814"
      unitRef="usd">57061000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i70e206f15f01408d81256592b007e22f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMi0xNS0xLTEtOTYxODY_1b57107a-b065-494b-b572-3a99f664c008"
      unitRef="usd">811297000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5d5983e69cfd44a1845e41324672e070_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMy05LTEtMS05NjE4Ng_0929e69b-34f9-4611-975f-26e48bb160d6"
      unitRef="usd">58956000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMy0xMy0xLTEtOTYxODY_2d46b15b-e3fd-4933-baff-059d13b3c68c"
      unitRef="usd">19680000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMy0xNS0xLTEtOTYxODY_0171e8cb-7814-4dd1-8906-b956ca1491e8"
      unitRef="usd">78636000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i98018ea594c0453d9e431a4da9d018dd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNC0xMS0xLTEtOTYxODY_440b1a2e-2d47-4366-a1c0-2023178cee45"
      unitRef="usd">-1675000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNC0xMy0xLTEtOTYxODY_976a18c3-7647-475a-abbb-52216148dfe1"
      unitRef="usd">-419000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNC0xNS0xLTEtOTYxODY_ba507ab4-f0a2-4488-a454-9f80ec9e5717"
      unitRef="usd">-2094000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNS0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjY4MGRlMjkxM2MzMzQ1NzY4MTc3MDBkODNkNWFlZjQyXzEwOTk1MTE2Mjc4MTc_52a69d5c-d948-4f25-b79e-6cbe8255fc80"
      unitRef="shares">1727516</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ic9b38ec547db4ea1b5b27973b6eb3156_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNS0xLTEtMS05NjE4Ng_69f3e5bd-71cb-47ff-a1af-4f0aa0a47072"
      unitRef="usd">17000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i4050091eb44443969568b771f3ddcc6f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNS01LTEtMS05NjE4Ng_edd3ac42-d021-4e31-be7e-418fb357163d"
      unitRef="usd">4564000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNS0xMy0xLTEtOTYxODY_7e5dcec2-d013-459f-a2f3-709408573366"
      unitRef="usd">2078000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNS0xNS0xLTEtOTYxODY_1685d6c4-1411-43f9-aee4-43287395aef8"
      unitRef="usd">6659000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:DividendsCommonStock
      contextRef="i5d5983e69cfd44a1845e41324672e070_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNi05LTEtMS05NjE4Ng_46099644-27ba-4887-94ed-9382635cc5bf"
      unitRef="usd">7626000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNi0xNS0xLTEtOTYxODY_d8133d3b-c437-4319-995f-592e7743771e"
      unitRef="usd">7626000</us-gaap:DividendsCommonStock>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNy0xMy0xLTEtOTYxODY_87d7c975-23d4-48c5-8bd4-b08d2404557f"
      unitRef="usd">11405000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfNy0xNS0xLTEtOTYxODY_2cc27506-969d-4438-bf23-a4e6a6451770"
      unitRef="usd">11405000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOC0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOmNiNzg3ZDljMzM4NzQ0OTc5MjUxNjIzMTBlZDE2YmU1XzEwOTk1MTE2Mjc4NzY_761d3abc-5f5a-4d84-896c-9e9bc39c7c0c"
      unitRef="shares">40586915</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic9b38ec547db4ea1b5b27973b6eb3156_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOC0xLTEtMS05NjE4Ng_726d5405-c893-469c-a530-c0fda955bb60"
      unitRef="usd">406000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i4050091eb44443969568b771f3ddcc6f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOC01LTEtMS05NjE4Ng_06ea4d95-e586-42b5-baf1-ced3ec95a838"
      unitRef="usd">17740000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOC0xMy0xLTEtOTYxODY_55d5a2a7-7d19-4a1b-8cbd-3dbb96978a9b"
      unitRef="usd">24638000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOC0xNS0xLTEtOTYxODY_98617586-64cf-4882-a2d7-6545d63ed201"
      unitRef="usd">42784000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOS0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOmQ5ZjdjNTVkMTk5NTQ3YWNhNjZmMzUwMzg5MTYxM2EzXzEwOTk1MTE2Mjc4Mzk_d3535d3f-26d6-4a0b-b163-16dc15e822e1"
      unitRef="shares">265915</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic9b38ec547db4ea1b5b27973b6eb3156_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOS0xLTEtMS05NjE4Ng_6e04f15f-7930-4a72-b42e-27aa98f12892"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4050091eb44443969568b771f3ddcc6f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOS01LTEtMS05NjE4Ng_c1d65925-0d3d-4836-bb62-8b45ae39ffa6"
      unitRef="usd">662000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOS0xMy0xLTEtOTYxODY_3c579b04-aab8-4d3b-b27e-16e430a4f8c6"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfOS0xNS0xLTEtOTYxODY_517a8566-362f-46ef-b6dd-9ca5a50bf6e3"
      unitRef="usd">673000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits
      contextRef="i52d304871ba34581ba7db106f9e68357_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTAtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjo5MjQwM2I1NDJkYWU0N2RhODk4YTMxNWJiOGYwZTIzOV8xMDk5NTExNjI3ODA5_526ce52c-b00d-44c9-b96f-d38ff0b659f8"
      unitRef="shares">661704</bgcp:RedemptionOfFoundingWorkingPartnerUnitsUnits>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTAtMTMtMS0xLTk2MTg2_c508afce-ce2e-494a-8a25-9f130d55e443"
      unitRef="usd">127000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTAtMTUtMS0xLTk2MTg2_2cf0efe7-361d-48fb-a27c-6343be7abe20"
      unitRef="usd">127000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTEtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjo5OWY3ODllZTE1MDc0YTFlOGUwZGZhNzMwZGJiOWM2Nl8xMDk5NTExNjI3ODI3_5e2f2898-847a-4281-8296-24eb3284aba3"
      unitRef="shares">17507006</us-gaap:TreasuryStockSharesAcquired>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i61f083b727f44a53b327026c560df87b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTEtNy0xLTEtOTYxODY_bd7ccc27-7480-4da8-98bc-f171f9a9da9f"
      unitRef="usd">90972000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTEtMTMtMS0xLTk2MTg2_c3f3f1ca-249c-4519-9423-d6a9a7b7fba6"
      unitRef="usd">16811000</bgcp:RepurchaseOfCommonStockAmount>
    <bgcp:RepurchaseOfCommonStockAmount
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTEtMTUtMS0xLTk2MTg2_9f9b5d03-8c36-44f7-a204-5f0dda735720"
      unitRef="usd">107783000</bgcp:RepurchaseOfCommonStockAmount>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItMC0xLTEtOTc5MDUvdGV4dHJlZ2lvbjowZTFjY2Y1NjRjMTE0NzI4YWNmMWY0NWVmN2NiYzY3Zl8xMDk5NTExNjI3ODI2_65ec6a3f-d8b0-4c01-964a-123d18a639ab"
      unitRef="shares">83765</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i4050091eb44443969568b771f3ddcc6f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItNS0xLTEtOTc5MTE_2ec48591-8b4d-4a1c-9b18-d551398a949e"
      unitRef="usd">-137000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i61f083b727f44a53b327026c560df87b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItNy0xLTEtOTc5MTE_24964111-b686-4fd5-a822-a5992d3a38a2"
      unitRef="usd">416000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItMTMtMS0xLTk3OTEx_99ac9b98-d435-45d1-a7d2-4f0fdcab2ab4"
      unitRef="usd">51000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItMTUtMS0xLTk3OTEx_9f8e037c-9cbe-431b-a9df-dd8eca06c78b"
      unitRef="usd">330000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="if618ef7f30dd4c9aad3040f6ba5baf9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItNS0xLTEtOTYxODY_c6dd501f-9c13-4a28-b8c8-985df2b4bef6"
      unitRef="usd">-14143000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="if5374a883f2f455c95214be5ba034936_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItMTMtMS0xLTk2MTg2_0cf453c7-4978-4932-ae24-e6d833cecc05"
      unitRef="usd">-12147000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTItMTUtMS0xLTk2MTg2_38daba3f-c6ca-4f31-9931-c3171b541f5a"
      unitRef="usd">-26290000</bgcp:ContributionsOfCapitalToAndFromAffiliateForEquityBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="id3e5d673fa2a4bd494aed077f8026fa2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTMtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjo0NGM1YWJiOTEyZWU0NmM0YjEwMzMxYTUxYmFmYTAxYl8xMDk5NTExNjI3OTI0_20d7d90e-f2c2-4164-b10e-0f633c5b9aef"
      unitRef="shares">787468</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i52413fabb82940bfa0355c280bcb52d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTMtMS0xLTEtOTYxODY_e4690608-fd78-4596-9a45-8684657bf40a"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1fbdd120a494424fb4c6cc0168e4bb05_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTMtNS0xLTEtOTYxODY_a1d23359-abf5-421c-8703-f00e2cc011fd"
      unitRef="usd">4037000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4f958aef6269455e84464030bbc3de00_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTMtMTMtMS0xLTk2MTg2_97e4c883-8958-4422-b891-dde634390312"
      unitRef="usd">-3532000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id3e5d673fa2a4bd494aed077f8026fa2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTMtMTUtMS0xLTk2MTg2_7c2812e5-db12-4967-a893-41b382c3e4cd"
      unitRef="usd">513000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnerUnitsAndSubsequentRepurchasesUnits
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTQtMC0xLTEtOTYxODYvdGV4dHJlZ2lvbjo4ZjNiMWQyODk4Y2Q0MGJlODEzM2ZhYjc0ZmU0YjcxY18xMDk5NTExNjI3ODY0_475acae8-3c2b-40b5-a450-a4f40284c786"
      unitRef="shares">2768060</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnerUnitsAndSubsequentRepurchasesUnits>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits
      contextRef="if5374a883f2f455c95214be5ba034936_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTQtMTMtMS0xLTk2MTg2_7206a18a-7876-4d18-a965-92906724c0fd"
      unitRef="usd">5145000</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits>
    <bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTQtMTUtMS0xLTk2MTg2_3d436b07-ac40-452e-8cfe-53f9bb288378"
      unitRef="usd">5145000</bgcp:PurchaseOfUnitsUponRedemptionOfFoundingWorkingPartnersUnits>
    <us-gaap:StockholdersEquityOther
      contextRef="i4050091eb44443969568b771f3ddcc6f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTUtNS0xLTEtOTYxODY_35b5552b-b9b0-483e-ada8-29fc428663c8"
      unitRef="usd">-4398000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i2d34e9def3d540468117b4906d534e75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTUtMTMtMS0xLTk2MTg2_38a00b99-0a41-46e6-b340-25369ad19398"
      unitRef="usd">90000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTUtMTUtMS0xLTk2MTg2_c78ccf9d-1604-403d-9773-be67e65c696e"
      unitRef="usd">-4308000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib261f852c7ad490b80dec43857c0c2f8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtMS0xLTEtOTYxODY_548f821c-aebf-47e6-892f-a5c6830afacb"
      unitRef="usd">4169000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4028601ee68543f29bd21eb78a656e2d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtMy0xLTEtOTYxODY_5cc22db3-ea8e-4b5f-ac23-5b1437e06b6f"
      unitRef="usd">459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8dd8df762fa44e0a8e836f549345d97_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtNS0xLTEtOTYxODY_90807752-d7f7-4353-b0d9-75e4c7549cb7"
      unitRef="usd">2392508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2dec2ca79454ef5857da5cab0b7977c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtNy0xLTEtOTYxODY_069778e1-c223-42bc-9b7e-82f311423c45"
      unitRef="usd">-406701000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96f05e0cbc9947238739285539335cdd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtOS0xLTEtOTYxODY_8096b206-64d7-43dd-94f2-e6d0b9271b4e"
      unitRef="usd">-1229498000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f0dcef862b04fbca73e78d646d6a1b9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtMTEtMS0xLTk2MTg2_592a70f3-59c8-4255-87d5-1d894374ed1d"
      unitRef="usd">-30605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie98cc4c75ec84cafba1fa43f95972055_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtMTMtMS0xLTk2MTg2_c0a3c22d-9589-4d74-ae4a-8c61ef8b6721"
      unitRef="usd">64028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8zNy9mcmFnOjY1NGQ2ZDhhYTFjMzQwNmQ4ZjNmMDkwMzZmYzhmMWQzL3RhYmxlOjZhZjg4NjJiYWRmZDQ5MDViNGUyNjA1NzViNGEwNDQyL3RhYmxlcmFuZ2U6NmFmODg2MmJhZGZkNDkwNWI0ZTI2MDU3NWI0YTA0NDJfMTYtMTUtMS0xLTk2MTg2_6f1940f1-771c-4aa2-8b03-f9a8754e86d8"
      unitRef="usd">794360000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RleHRyZWdpb246MzdlMjE0ZWE5MGIwNDBlYzg1ODIxNTVkYmVmNDhhMzVfMjczNTU_dcd760fc-0cfa-4862-9ef2-104e33ffed4a">Organization and Basis of Presentation&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC Partners, Inc. is a leading global financial brokerage and technology company servicing the global financial markets. Through brands including BGC&#xae;, Fenics&#xae;, GFI&#xae;, Sunrise Brokers&#x2122;, Poten &amp;amp; Partners&#xae;, and RP Martin&#x2122;, among others, the Company specializes in the brokerage of a broad range of products, including fixed income such as government bonds, corporate bonds, and other debt instruments, as well as related interest rate derivatives and credit derivatives. Additionally, the Company provides brokerage products across FX, Equities, Energy and Commodities, Shipping, and Futures and Options. The Company is also developing new and comprehensive cryptocurrency brokerage offerings. The Company&#x2019;s businesses also provide a wide variety of services, including trade execution, connectivity solutions, brokerage services, clearing, trade compression and other post-trade services, information, and other back-office services to a broad assortment of financial and non-financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC Partners&#x2019; integrated platform is designed to provide flexibility to customers with regard to price discovery, execution and processing of transactions, and enables them to use Voice, Hybrid, or in many markets, Fully Electronic brokerage services in connection with transactions executed either OTC or through an exchange. Through the Company&#x2019;s Fenics&#xae; group of electronic brands, BGC Partners offers a number of market infrastructure and connectivity services, Fully Electronic marketplaces, and the Fully Electronic brokerage of certain products that also may trade via Voice and Hybrid execution. The full suite of Fenics&#xae; offerings includes Fully Electronic and Hybrid brokerage, market data and related information services, trade compression and other post-trade services, analytics related to financial instruments and markets, and other financial technology solutions. Fenics&#xae; brands also operate under the names Fenics&#xae;, FMX&#x2122;, FMX Futures Exchange&#x2122;, Fenics Markets Xchange&#x2122;, Fenics Futures Exchange&#x2122;, Fenics UST&#x2122;, Fenics FX&#x2122;, Fenics Repo&#x2122;, Fenics Direct&#x2122;, Fenics MID&#x2122;, Fenics Market Data&#x2122;, Fenics GO&#x2122;, Fenics PortfolioMatch&#x2122;, kACE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;&#xae;, and Lucera&#xae;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC, BGC Partners, BGC Trader, GFI, GFI Ginga, CreditMatch, Fenics, Fenics.com, FMX, Sunrise Brokers, Poten &amp;amp; Partners, RP Martin, kACE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;, Capitalab, Swaptioniser, CBID, Aqua, and Lucera are trademarks/service marks, and/or registered trademarks/service marks of BGC Partners, Inc. and/or its affiliates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers include many of the world&#x2019;s largest banks, broker-dealers, investment banks, trading firms, hedge funds, governments, corporations, and investment firms. BGC Partners has dozens of offices globally in major markets including New York and London, as well as in Bahrain, Beijing, Bermuda, Bogot&#xe1;, Brisbane, Buenos Aires, Cape Town, Chicago, Copenhagen, Dubai, Dublin, Frankfurt, Geneva, Hong Kong, Houston, Istanbul, Johannesburg, Madrid, Manila, Melbourne, Mexico City, Miami, Milan, Monaco, Nyon, Paris, Perth, Rio de Janeiro, Santiago, S&#xe3;o Paulo, Seoul, Shanghai, Singapore, Sydney, Tel Aviv, Tokyo, Toronto, and Zurich.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unaudited Condensed Consolidated Financial Statements and Notes to the unaudited Condensed Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the SEC and in conformity with U.S. GAAP. Accordingly, they do not include all information and footnotes required by U.S. GAAP for annual financial statements, as such, the information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited Consolidated Financial Statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. The Company&#x2019;s unaudited Condensed Consolidated Financial Statements include the Company&#x2019;s accounts and all subsidiaries in which the Company has a controlling interest. Intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications have been made to previously reported amounts to conform to the current presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 1, 2021, the Company completed the Insurance Business Disposition (see Note 5&#x2014;"Divestitures" for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 30, 2021, the Company completed the purchase of the Futures Exchange Group for a purchase price of $4.9&#160;million at closing, plus the cash held at closing by the Futures Exchange Group, and an earn-out, only payable out of the Company's portion of the profits of the Futures Exchange Group, capped at the amount Cantor contributed to the Futures Exchange Group prior to closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Futures Exchange Group acquisition has been determined to be a combination of entities under common control that resulted in a change in the reporting entity. Accordingly, the financial results of the Company have been recast to include the financial results of the Futures Exchange Group in the current and prior periods as if the Futures Exchange Group had always been consolidated. The assets and liabilities of the Futures Exchange Group have been recorded in the Company's unaudited Condensed Consolidated Statements of Financial Condition at the seller's historical carrying value. The purchase of the Futures Exchange Group was accounted for as an equity transaction for the period ended September 30, 2021 (the period in which the transaction occurred).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the impact of the Futures Exchange Group acquisition to the Company's unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;As Previously Reported&lt;/span&gt;&lt;/td&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;Retrospective Adjustments&lt;/span&gt;&lt;/td&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;As Adjusted&lt;/span&gt;&lt;/td&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;As Previously Reported&lt;/span&gt;&lt;/td&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;Retrospective Adjustments&lt;/span&gt;&lt;/td&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;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;18,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;95,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;92,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) attributable to noncontrolling interest in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), unaudited Condensed Consolidated Statements of Cash Flows and unaudited Condensed Consolidated Statements of Changes in Equity have been adjusted to reflect these retrospective adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2022, the Company changed the name of the brokerage product line formerly labeled as &#x201c;Equity derivatives and cash equity&#x201d; to &#x201c;Equities&#x201d; to better align the caption with the underlying activity. The change did not result in any reclassification of revenues and had no impact on the Company&#x2019;s Total brokerage revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2022, the Company combined Realized losses (gains) on marketable securities, Unrealized losses (gains) on marketable securities, and Losses (gains) on other investments on the unaudited Condensed Consolidated Statements of Cash Flows into Losses (gains) on marketable securities and other investments. The recognition of gains and losses related to these investments are similar in nature and immaterial to the financial statements in the six month periods ending June 30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited Condensed Consolidated Financial Statements contain all normal and recurring adjustments that, in the opinion of management, are necessary for a fair presentation of the unaudited Condensed Consolidated Statements of Financial Condition, the unaudited Condensed Consolidated Statements of Operations, the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), the unaudited Condensed Consolidated Statements of Cash Flows and the unaudited Condensed Consolidated Statements of Changes in Equity of the Company for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The ASU is part of the FASB&#x2019;s simplification initiative, and it is expected to reduce cost and complexity related to accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. BGC adopted the standard on the required effective date beginning January 1, 2021 on a prospective basis. The adoption of the standard did not have a material impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, &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;Investments&#x2014;Equity Securities (Topic 321)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments&#x2014;Equity Method and Joint Ventures (Topic 323)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and &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;Derivatives and Hedging (Topic 815)&#x2014;Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These amendments improve previous guidance by reducing diversity in practice and increasing comparability of the accounting for the interactions between these codification topics as they pertain to certain equity securities, investments under the equity method of accounting and forward contracts or purchased options to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option. BGC adopted the standard on the required effective date beginning January 1, 2021 on a prospective basis. The adoption of this guidance did not have a material impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the FASB issued ASU No. 2020-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Codification Improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard amends the Codification by moving existing disclosure requirements to (or adding appropriate references in) the relevant disclosure &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sections. The ASU also clarifies various provisions of the Codification by amending and adding new headings, cross-referencing, and refining or correcting terminology. BGC adopted the standard on the required effective date beginning January 1, 2021 and it was applied using a modified retrospective method of transition. The adoption of this guidance did not have an impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &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;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/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 standard is expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity&#x2019;s own equity. The ASU also enhances information transparency by making targeted improvements to the related disclosures guidance. Additionally, the amendments affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. BGC adopted the standard on the required effective date beginning January 1, 2022, and it was applied using a modified retrospective method of transition. The adoption of this guidance did not have a material impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The guidance is designed to provide relief from the accounting analysis and impacts that may otherwise be required for modifications to agreements (e.g., loans, debt securities, derivatives, and borrowings) necessitated by reference rate reform as entities transition away from LIBOR and other interbank offered rates to alternative reference rates. This ASU also provides optional expedients to enable companies to continue to apply hedge accounting to certain hedging relationships impacted by reference rate reform. Application of the guidance is optional and only available in certain situations. The ASU is effective upon issuance and generally can be applied through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/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 amendments in this standard are elective and principally apply to entities that have derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform (referred to as the &#x201c;discounting transition&#x201d;). The standard expands the scope of ASC 848, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/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 allows entities to elect optional expedients to derivative contracts impacted by the discounting transition. Similar to ASU No. 2020-04, provisions of this ASU are effective upon issuance and generally can be applied through December 31, 2022. During the first quarter of 2022, the Company elected to apply the practical expedients to modifications of qualifying contracts as continuation of the existing contract rather than as a new contract. The adoption of the new guidance did not have an impact on the Company&#x2019;s unaudited condensed consolidated financial statements. Management will continue to evaluate the impacts of reference rate reform through December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &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 (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability, as well as payment terms and their effect on subsequent revenue recognized by the acquirer. The ASU requires companies to apply guidance in ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to recognize and measure contract assets and contract liabilities from contracts with customers acquired in a business combination, and, thus, creates an exception to the general recognition and measurement principle in 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;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;. The new standard will become effective for the Company beginning January 1, 2023, can be applied prospectively for business combinations occurring on or after the effective date, and early adoption is permitted. Management is currently evaluating the impact of the new standard on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU No. 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model. The guidance is aimed at increasing transparency about government assistance transactions that are not in the scope of other U.S. GAAP guidance. The ASU requires disclosure of the nature and significant terms and considerations of the transactions, the accounting policies used and the effects of those transactions on an entity&#x2019;s financial statements. The new standard will become effective for the Company&#x2019;s financial statements issued for annual reporting periods beginning on January 1, 2022, can be applied prospectively or retrospectively, and early adoption is permitted. Management is currently evaluating the impact of the new standard on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The guidance is intended to improve the decision usefulness of information provided to investors about certain loan refinancings, restructurings, and write-offs. The standard eliminates the recognition and measurement guidance on TDRs for creditors that have adopted ASC 326, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2014; Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and requires them to make enhanced disclosures about loan modifications for borrowers experiencing financial difficulty. The new guidance &lt;/span&gt;&lt;/div&gt;also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. The new standard will become effective for the Company beginning January 1, 2023. The guidance for recognition and measurement of TDRs can be applied using either a prospective or modified retrospective transition method, and the amendments related to disclosures can be applied prospectively. Early adoption is permitted, and an entity may elect to early adopt the amendments related to TDRs separately from the amendments related to vintage disclosures. Management is currently evaluating the impact of the new standard on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <bgcp:BusinessOverviewPolicyPolicyTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RleHRyZWdpb246MzdlMjE0ZWE5MGIwNDBlYzg1ODIxNTVkYmVmNDhhMzVfMjczNTA_636ee77d-29a5-4f7f-a061-f70b546a0c5c">&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC Partners, Inc. is a leading global financial brokerage and technology company servicing the global financial markets. Through brands including BGC&#xae;, Fenics&#xae;, GFI&#xae;, Sunrise Brokers&#x2122;, Poten &amp;amp; Partners&#xae;, and RP Martin&#x2122;, among others, the Company specializes in the brokerage of a broad range of products, including fixed income such as government bonds, corporate bonds, and other debt instruments, as well as related interest rate derivatives and credit derivatives. Additionally, the Company provides brokerage products across FX, Equities, Energy and Commodities, Shipping, and Futures and Options. The Company is also developing new and comprehensive cryptocurrency brokerage offerings. The Company&#x2019;s businesses also provide a wide variety of services, including trade execution, connectivity solutions, brokerage services, clearing, trade compression and other post-trade services, information, and other back-office services to a broad assortment of financial and non-financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC Partners&#x2019; integrated platform is designed to provide flexibility to customers with regard to price discovery, execution and processing of transactions, and enables them to use Voice, Hybrid, or in many markets, Fully Electronic brokerage services in connection with transactions executed either OTC or through an exchange. Through the Company&#x2019;s Fenics&#xae; group of electronic brands, BGC Partners offers a number of market infrastructure and connectivity services, Fully Electronic marketplaces, and the Fully Electronic brokerage of certain products that also may trade via Voice and Hybrid execution. The full suite of Fenics&#xae; offerings includes Fully Electronic and Hybrid brokerage, market data and related information services, trade compression and other post-trade services, analytics related to financial instruments and markets, and other financial technology solutions. Fenics&#xae; brands also operate under the names Fenics&#xae;, FMX&#x2122;, FMX Futures Exchange&#x2122;, Fenics Markets Xchange&#x2122;, Fenics Futures Exchange&#x2122;, Fenics UST&#x2122;, Fenics FX&#x2122;, Fenics Repo&#x2122;, Fenics Direct&#x2122;, Fenics MID&#x2122;, Fenics Market Data&#x2122;, Fenics GO&#x2122;, Fenics PortfolioMatch&#x2122;, kACE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;&#xae;, and Lucera&#xae;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC, BGC Partners, BGC Trader, GFI, GFI Ginga, CreditMatch, Fenics, Fenics.com, FMX, Sunrise Brokers, Poten &amp;amp; Partners, RP Martin, kACE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;, Capitalab, Swaptioniser, CBID, Aqua, and Lucera are trademarks/service marks, and/or registered trademarks/service marks of BGC Partners, Inc. and/or its affiliates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers include many of the world&#x2019;s largest banks, broker-dealers, investment banks, trading firms, hedge funds, governments, corporations, and investment firms. BGC Partners has dozens of offices globally in major markets including New York and London, as well as in Bahrain, Beijing, Bermuda, Bogot&#xe1;, Brisbane, Buenos Aires, Cape Town, Chicago, Copenhagen, Dubai, Dublin, Frankfurt, Geneva, Hong Kong, Houston, Istanbul, Johannesburg, Madrid, Manila, Melbourne, Mexico City, Miami, Milan, Monaco, Nyon, Paris, Perth, Rio de Janeiro, Santiago, S&#xe3;o Paulo, Seoul, Shanghai, Singapore, Sydney, Tel Aviv, Tokyo, Toronto, and Zurich.&lt;/span&gt;&lt;/div&gt;</bgcp:BusinessOverviewPolicyPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RleHRyZWdpb246MzdlMjE0ZWE5MGIwNDBlYzg1ODIxNTVkYmVmNDhhMzVfMjczNTE_6522a10c-d050-4690-b02e-9300c4406cf0">&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unaudited Condensed Consolidated Financial Statements and Notes to the unaudited Condensed Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the SEC and in conformity with U.S. GAAP. Accordingly, they do not include all information and footnotes required by U.S. GAAP for annual financial statements, as such, the information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited Consolidated Financial Statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. The Company&#x2019;s unaudited Condensed Consolidated Financial Statements include the Company&#x2019;s accounts and all subsidiaries in which the Company has a controlling interest. Intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications have been made to previously reported amounts to conform to the current presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 1, 2021, the Company completed the Insurance Business Disposition (see Note 5&#x2014;"Divestitures" for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 30, 2021, the Company completed the purchase of the Futures Exchange Group for a purchase price of $4.9&#160;million at closing, plus the cash held at closing by the Futures Exchange Group, and an earn-out, only payable out of the Company's portion of the profits of the Futures Exchange Group, capped at the amount Cantor contributed to the Futures Exchange Group prior to closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Futures Exchange Group acquisition has been determined to be a combination of entities under common control that resulted in a change in the reporting entity. Accordingly, the financial results of the Company have been recast to include the financial results of the Futures Exchange Group in the current and prior periods as if the Futures Exchange Group had always been consolidated. The assets and liabilities of the Futures Exchange Group have been recorded in the Company's unaudited Condensed Consolidated Statements of Financial Condition at the seller's historical carrying value. The purchase of the Futures Exchange Group was accounted for as an equity transaction for the period ended September 30, 2021 (the period in which the transaction occurred).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the impact of the Futures Exchange Group acquisition to the Company's unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;As Previously Reported&lt;/span&gt;&lt;/td&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;Retrospective Adjustments&lt;/span&gt;&lt;/td&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;As Adjusted&lt;/span&gt;&lt;/td&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;As Previously Reported&lt;/span&gt;&lt;/td&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;Retrospective Adjustments&lt;/span&gt;&lt;/td&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;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;18,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;95,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;92,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) attributable to noncontrolling interest in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), unaudited Condensed Consolidated Statements of Cash Flows and unaudited Condensed Consolidated Statements of Changes in Equity have been adjusted to reflect these retrospective adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2022, the Company changed the name of the brokerage product line formerly labeled as &#x201c;Equity derivatives and cash equity&#x201d; to &#x201c;Equities&#x201d; to better align the caption with the underlying activity. The change did not result in any reclassification of revenues and had no impact on the Company&#x2019;s Total brokerage revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2022, the Company combined Realized losses (gains) on marketable securities, Unrealized losses (gains) on marketable securities, and Losses (gains) on other investments on the unaudited Condensed Consolidated Statements of Cash Flows into Losses (gains) on marketable securities and other investments. The recognition of gains and losses related to these investments are similar in nature and immaterial to the financial statements in the six month periods ending June 30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited Condensed Consolidated Financial Statements contain all normal and recurring adjustments that, in the opinion of management, are necessary for a fair presentation of the unaudited Condensed Consolidated Statements of Financial Condition, the unaudited Condensed Consolidated Statements of Operations, the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), the unaudited Condensed Consolidated Statements of Cash Flows and the unaudited Condensed Consolidated Statements of Changes in Equity of the Company for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RleHRyZWdpb246MzdlMjE0ZWE5MGIwNDBlYzg1ODIxNTVkYmVmNDhhMzVfMjczNTY_eb308803-a122-4495-aa3a-c8a6ace8d7ee">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the impact of the Futures Exchange Group acquisition to the Company's unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;As Previously Reported&lt;/span&gt;&lt;/td&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;Retrospective Adjustments&lt;/span&gt;&lt;/td&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;As Adjusted&lt;/span&gt;&lt;/td&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;As Previously Reported&lt;/span&gt;&lt;/td&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;Retrospective Adjustments&lt;/span&gt;&lt;/td&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;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;18,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;95,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;92,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) attributable to noncontrolling interest in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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 (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ied135c03cc8649978348adbc413acaa2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMi0xLTEtMS05NjE4Ng_40b52c86-8ff7-4ec5-a78d-876b227d6253"
      unitRef="usd">21650000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMi0yLTEtMS05NjE4Ng_fec0c211-1c12-49b0-b91c-5c6cd4d281a9"
      unitRef="usd">-2781000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMi0zLTEtMS05NjE4Ng_b6bb0633-780d-4f17-a33e-83165c46ee09"
      unitRef="usd">18869000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMi00LTEtMS0xMDM0MTI_cbb1059a-6152-4020-bd99-831ff9979193"
      unitRef="usd">95714000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMi01LTEtMS0xMDM0MTI_f9333ac1-9144-4511-8225-367e30bd2084"
      unitRef="usd">-3330000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMi02LTEtMS0xMDM0MTI_63170195-4bc1-43b3-95d8-30ced751652e"
      unitRef="usd">92384000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ied135c03cc8649978348adbc413acaa2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMy0xLTEtMS05NjE4Ng_999eb956-fa7c-487d-9c2d-7896f37f30b8"
      unitRef="usd">22841000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMy0yLTEtMS05NjE4Ng_1b0edbba-935e-4b5f-b858-8b68aab314b5"
      unitRef="usd">-2781000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMy0zLTEtMS05NjE4Ng_e279f4de-8e9d-4b22-9d96-c8dcc299d183"
      unitRef="usd">20060000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMy00LTEtMS0xMDM0MTI_78f5ffab-6c7f-49a7-b12e-d5bb86b5dbda"
      unitRef="usd">81966000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMy01LTEtMS0xMDM0MTI_ec80d379-d201-4cc7-97fd-8fe59567a43c"
      unitRef="usd">-3330000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfMy02LTEtMS0xMDM0MTI_c10c9dd6-6bfb-46ad-8252-3423b22e5c29"
      unitRef="usd">78636000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ied135c03cc8649978348adbc413acaa2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNC0xLTEtMS05NjE4Ng_e491da05-71f0-4e73-8988-e6edd9f201f1"
      unitRef="usd">4672000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNC0yLTEtMS05NjE4Ng_1d6a0920-7005-4c24-840a-f706332f359b"
      unitRef="usd">-852000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNC0zLTEtMS05NjE4Ng_6928733b-0819-45bb-a4e7-1fd3f6087bc6"
      unitRef="usd">3820000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNC00LTEtMS0xMDM0MTI_7c58f084-5003-461b-aa15-08e40ca81e42"
      unitRef="usd">20706000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNC01LTEtMS0xMDM0MTI_b71d1646-a849-4485-90bb-03f336503c1f"
      unitRef="usd">-1026000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNC02LTEtMS0xMDM0MTI_348b0745-ec50-4184-9181-7d62fc6b85ad"
      unitRef="usd">19680000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ied135c03cc8649978348adbc413acaa2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNS0xLTEtMS05NjE4Ng_544cb629-be3f-475d-aa7d-785c89968257"
      unitRef="usd">18169000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNS0yLTEtMS05NjE4Ng_f6c77418-3d77-4e52-817c-e2558fa8acfa"
      unitRef="usd">-1929000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNS0zLTEtMS05NjE4Ng_dfeb2d3f-db50-4104-a3be-1ddc04ff30aa"
      unitRef="usd">16240000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNS00LTEtMS0xMDM0MTI_460b08f8-3af9-40d4-8823-1faf8bc514de"
      unitRef="usd">61260000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNS01LTEtMS0xMDM0MTI_031f6df5-70cd-4234-ab38-6f6206157ab3"
      unitRef="usd">-2304000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNS02LTEtMS0xMDM0MTI_65dc07a6-22aa-4d7b-91d9-35e4608991f2"
      unitRef="usd">58956000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ied135c03cc8649978348adbc413acaa2_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNi0xLTEtMS05NjE4Ng_71dc5361-d64d-4d48-91f7-24ee3c09b662"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNi0yLTEtMS05NjE4Ng_4698cba1-b774-4e38-a960-d556d2e04c2d"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNi0zLTEtMS05NjE4Ng_5b83bed1-ca90-4657-abc6-2e41f6f84b2e"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNi00LTEtMS0xMDM0MTI_31384889-d44f-4dc1-99ce-1bdd6bcda9ab"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNi01LTEtMS0xMDM0MTI_4392f847-ba39-4721-9d71-8a228b92b8e0"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNi02LTEtMS0xMDM0MTI_810fd5ea-07ae-4993-a2eb-5ecf841601ae"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ied135c03cc8649978348adbc413acaa2_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNy0xLTEtMS05NjE4Ng_60d06a1d-3c35-4af6-b686-11dae5d8b92d"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id25d41e9409c44aea3f73e1fd26343f7_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNy0yLTEtMS05NjE4Ng_8bf545ac-7b1e-4bec-9fa6-a58316946851"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNy0zLTEtMS05NjE4Ng_5ca27c9d-3b65-4401-876a-d6e8152378a2"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2513faf4d4e244509c85a42f18a4a68e_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNy00LTEtMS0xMDM0MTI_3c1c9461-9c28-46e5-9b25-05edfd5408aa"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iebbcc698ddf0475c86277743c5bdbe68_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNy01LTEtMS0xMDM0MTI_22a9a404-d1d2-4580-ac6e-11259a7be1f7"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RhYmxlOjZlYzg0NmMyM2ZlOTRmMGI5MTVkNDIxMDc5ZTkxYThhL3RhYmxlcmFuZ2U6NmVjODQ2YzIzZmU5NGYwYjkxNWQ0MjEwNzllOTFhOGFfNy02LTEtMS0xMDM0MTI_3a565026-6e9c-4eaa-bb16-d2dce919778a"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <bgcp:RecentlyAdoptedAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RleHRyZWdpb246MzdlMjE0ZWE5MGIwNDBlYzg1ODIxNTVkYmVmNDhhMzVfMjczNTM_99a94a9c-0147-41dd-a258-8b050182596e">&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The ASU is part of the FASB&#x2019;s simplification initiative, and it is expected to reduce cost and complexity related to accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. BGC adopted the standard on the required effective date beginning January 1, 2021 on a prospective basis. The adoption of the standard did not have a material impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, &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;Investments&#x2014;Equity Securities (Topic 321)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments&#x2014;Equity Method and Joint Ventures (Topic 323)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and &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;Derivatives and Hedging (Topic 815)&#x2014;Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These amendments improve previous guidance by reducing diversity in practice and increasing comparability of the accounting for the interactions between these codification topics as they pertain to certain equity securities, investments under the equity method of accounting and forward contracts or purchased options to purchase securities that, upon settlement of the forward contract or exercise of the purchased option, would be accounted for under the equity method of accounting or the fair value option. BGC adopted the standard on the required effective date beginning January 1, 2021 on a prospective basis. The adoption of this guidance did not have a material impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the FASB issued ASU No. 2020-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Codification Improvements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard amends the Codification by moving existing disclosure requirements to (or adding appropriate references in) the relevant disclosure &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sections. The ASU also clarifies various provisions of the Codification by amending and adding new headings, cross-referencing, and refining or correcting terminology. BGC adopted the standard on the required effective date beginning January 1, 2021 and it was applied using a modified retrospective method of transition. The adoption of this guidance did not have an impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &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;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/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 standard is expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity&#x2019;s own equity. The ASU also enhances information transparency by making targeted improvements to the related disclosures guidance. Additionally, the amendments affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. BGC adopted the standard on the required effective date beginning January 1, 2022, and it was applied using a modified retrospective method of transition. The adoption of this guidance did not have a material impact on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The guidance is designed to provide relief from the accounting analysis and impacts that may otherwise be required for modifications to agreements (e.g., loans, debt securities, derivatives, and borrowings) necessitated by reference rate reform as entities transition away from LIBOR and other interbank offered rates to alternative reference rates. This ASU also provides optional expedients to enable companies to continue to apply hedge accounting to certain hedging relationships impacted by reference rate reform. Application of the guidance is optional and only available in certain situations. The ASU is effective upon issuance and generally can be applied through December 31, 2022. In January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/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 amendments in this standard are elective and principally apply to entities that have derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform (referred to as the &#x201c;discounting transition&#x201d;). The standard expands the scope of ASC 848, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/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 allows entities to elect optional expedients to derivative contracts impacted by the discounting transition. Similar to ASU No. 2020-04, provisions of this ASU are effective upon issuance and generally can be applied through December 31, 2022. During the first quarter of 2022, the Company elected to apply the practical expedients to modifications of qualifying contracts as continuation of the existing contract rather than as a new contract. The adoption of the new guidance did not have an impact on the Company&#x2019;s unaudited condensed consolidated financial statements. Management will continue to evaluate the impacts of reference rate reform through December 31, 2022.&lt;/span&gt;&lt;/div&gt;</bgcp:RecentlyAdoptedAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80My9mcmFnOjM3ZTIxNGVhOTBiMDQwZWM4NTgyMTU1ZGJlZjQ4YTM1L3RleHRyZWdpb246MzdlMjE0ZWE5MGIwNDBlYzg1ODIxNTVkYmVmNDhhMzVfMjczNTQ_eb13a719-32b3-45b1-8f7d-3a7b52db8911">&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &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 (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability, as well as payment terms and their effect on subsequent revenue recognized by the acquirer. The ASU requires companies to apply guidance in ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to recognize and measure contract assets and contract liabilities from contracts with customers acquired in a business combination, and, thus, creates an exception to the general recognition and measurement principle in 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;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;. The new standard will become effective for the Company beginning January 1, 2023, can be applied prospectively for business combinations occurring on or after the effective date, and early adoption is permitted. Management is currently evaluating the impact of the new standard on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU No. 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard requires business entities to make annual disclosures about transactions with a government they account for by analogizing to a grant or contribution accounting model. The guidance is aimed at increasing transparency about government assistance transactions that are not in the scope of other U.S. GAAP guidance. The ASU requires disclosure of the nature and significant terms and considerations of the transactions, the accounting policies used and the effects of those transactions on an entity&#x2019;s financial statements. The new standard will become effective for the Company&#x2019;s financial statements issued for annual reporting periods beginning on January 1, 2022, can be applied prospectively or retrospectively, and early adoption is permitted. Management is currently evaluating the impact of the new standard on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The guidance is intended to improve the decision usefulness of information provided to investors about certain loan refinancings, restructurings, and write-offs. The standard eliminates the recognition and measurement guidance on TDRs for creditors that have adopted ASC 326, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2014; Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and requires them to make enhanced disclosures about loan modifications for borrowers experiencing financial difficulty. The new guidance &lt;/span&gt;&lt;/div&gt;also requires public business entities to present current-period gross write-offs (on a current year-to-date basis for interim-period disclosures) by year of origination in their vintage disclosures. The new standard will become effective for the Company beginning January 1, 2023. The guidance for recognition and measurement of TDRs can be applied using either a prospective or modified retrospective transition method, and the amendments related to disclosures can be applied prospectively. Early adoption is permitted, and an entity may elect to early adopt the amendments related to TDRs separately from the amendments related to vintage disclosures. Management is currently evaluating the impact of the new standard on the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PartnersCapitalNotesDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfMTA1OTY_001299f8-b6ea-4d28-b6ed-65dad65c4003">Limited Partnership Interests in BGC Holdings and Newmark Holdings&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC Partners is a holding company with no direct operations and conducts substantially all of its operations through its operating subsidiaries. Virtually all of the Company&#x2019;s consolidated net assets and net income are those of consolidated variable interest entities. BGC Holdings is a consolidated subsidiary of the Company for which the Company is the general partner. The Company and BGC Holdings jointly own BGC U.S. OpCo and BGC Global OpCo, the two operating partnerships. In addition, Newmark Holdings is a consolidated subsidiary of Newmark for which Newmark is the general partner. Newmark and Newmark Holdings jointly own Newmark OpCo, the operating partnership. Listed below are the limited partnership interests in BGC Holdings and Newmark Holdings. The FPUs, LPUs and limited partnership interests held by Cantor, each as described below, collectively represent all of the limited partnership interests in BGC Holdings and Newmark Holdings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Separation, limited partnership interests in Newmark Holdings were distributed to the holders of limited partnership interests in BGC Holdings, whereby each holder of BGC Holdings limited partnership interests at that time who held a BGC Holdings limited partnership interest received a corresponding Newmark Holdings limited partnership interest, determined by the Contribution Ratio, which was equal to a BGC Holdings limited partnership interest multiplied by one divided by 2.2, divided by the Exchange Ratio. Initially, the Exchange Ratio equaled one, so that each Newmark Holdings limited partnership interest was exchangeable for one share of Newmark Class A common stock. For reinvestment, acquisition or other purposes, Newmark may determine on a quarterly basis to distribute to its stockholders a smaller percentage than Newmark Holdings distributes to its equity holders (excluding tax distributions from Newmark Holdings) of cash that it received from Newmark OpCo. In such circumstances, the Separation and Distribution Agreement provides that the Exchange Ratio will be reduced to reflect the amount of additional cash retained by Newmark as a result of the distribution of such smaller percentage, after the payment of taxes. The Exchange Ratio as of June&#160;30, 2022 equaled 0.9393.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Founding/Working Partner Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Founding/Working Partners have FPUs in BGC Holdings and Newmark Holdings. The Company accounts for FPUs outside of permanent capital, as &#x201c;Redeemable partnership interest,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. This classification is applicable to Founding/Working Partner units because these units are redeemable upon termination of a partner, including a termination of employment, which can be at the option of the partner and not within the control of the issuer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FPUs are held by limited partners who are employees and generally receive quarterly allocations of net income. Upon termination of employment or otherwise ceasing to provide substantive services, the FPUs are generally redeemed, and the unit holders are no longer entitled to participate in the quarterly allocations of net income. Since these allocations of net income are cash distributed on a quarterly basis and are contingent upon services being provided by the unit holder, they are reflected as a component of compensation expense under &#x201c;Equity-based compensation and allocations of net income to limited partnership units and FPUs&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Limited Partnership Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain BGC employees hold LPUs in BGC Holdings and Newmark Holdings (e.g., REUs, RPUs, PSUs, and PSIs). Prior to the Separation, certain employees of both BGC and Newmark received LPUs in BGC Holdings. As a result of the Separation, these employees were distributed LPUs in Newmark Holdings equal to a BGC Holdings LPU multiplied by the Contribution Ratio. Subsequent to the Separation, BGC employees are only granted LPUs in BGC Holdings, and Newmark employees are only granted LPUs in Newmark Holdings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, LPUs receive quarterly allocations of net income, which are cash distributed and generally are contingent upon services being provided by the unit holder. As prescribed in U.S. GAAP guidance, following the Spin-Off, the quarterly allocations of net income on BGC Holdings and Newmark Holdings LPUs held by BGC employees are reflected as a component of compensation expense under &#x201c;Equity-based compensation and allocations of net income to limited partnership units and FPUs&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations, and the quarterly allocations of net income on BGC Holdings LPUs held by Newmark employees are reflected as a component of &#x201c;Net income (loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;attributable to noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. From time to time, the Company also issues BGC LPUs as part of the consideration for acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of these LPUs in BGC Holdings and Newmark Holdings, such as REUs, entitle the holders to receive post-termination payments equal to the notional amount of the units in four equal yearly installments after the holder&#x2019;s termination. These LPUs held by BGC employees are accounted for as post-termination liability awards, and in accordance with U.S. GAAP guidance, the Company records compensation expense for the awards based on the change in value at each reporting date in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations as part of &#x201c;Equity-based compensation and allocations of net income to limited partnership units and FPUs.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has also awarded certain Preferred Units. Each quarter, the net profits of BGC Holdings and Newmark Holdings are allocated to such units at a rate of either 0.6875% (which is 2.75% per calendar year) or such other amount as set forth in the award documentation. These allocations are deducted before the calculation and distribution of the quarterly partnership distribution for the remaining partnership interests and are generally contingent upon services being provided by the unit holder. The Preferred Units are not entitled to participate in partnership distributions other than with respect to the Preferred Distribution. Preferred Units may not be made exchangeable into Class&#160;A common stock, and are only entitled to the Preferred Distribution; accordingly they are not included in the fully diluted share count. The quarterly allocations of net income on Preferred Units are reflected the same as those of the LPUs described above in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. After deduction of the Preferred Distribution, the remaining partnership units generally receive quarterly allocations of net income based on their weighted-average pro rata share of economic ownership of the operating subsidiaries. Preferred Units are granted in connection with the grant of certain LPUs, such as PSUs, which may be granted exchangeability or redeemed in connection with the issuance of shares of common stock to cover the withholding taxes owed by the unit holder, rather than issuing the gross amount of shares to employees, subject to cashless withholding of shares to pay applicable withholding taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cantor Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cantor holds limited partnership interests in BGC Holdings. Cantor units are reflected as a component of &#x201c;Noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. Cantor receives allocations of net income (loss), which are cash distributed on a quarterly basis and are reflected as a component of &#x201c;Net income (loss) attributable to noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. Cantor units in BGC Holdings are generally exchangeable for up to 23.6 million shares of BGC Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the limited partnership interests, described above, have been granted exchangeability into shares of BGC or Newmark Class A common stock, and additional limited partnership interests may become exchangeable into shares of BGC or Newmark Class A common stock. In addition, certain limited partnership interests have been granted the right to exchange into a partnership unit with a capital account, such as HDUs. HDUs have a stated capital account which is initially based on the closing trading price of Class A common stock at the time the HDU is granted. HDUs participate in quarterly partnership distributions and are generally not exchangeable into shares of Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the Spin-Off, limited partnership interests in BGC Holdings held by a partner or Cantor may become exchangeable for BGC Class A or BGC Class B common stock on a one-for-one basis, and limited partnership interests in Newmark Holdings held by a partner or Cantor may become exchangeable for a number of shares of Newmark Class A or Newmark Class B common stock equal to the number of limited partnership interests multiplied by the then-current Exchange Ratio. Because limited partnership interests are included in the Company&#x2019;s fully diluted share count, if dilutive, any exchange of limited partnership interests into shares of BGC Class A or BGC Class B common stock would not impact the fully diluted number of shares and units outstanding. Because these limited partnership interests generally receive quarterly allocations of net income, such exchange would have no significant impact on the cash flows or equity of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each quarter, net income (loss) is allocated between the limited partnership interests and the Company&#x2019;s common stockholders. In quarterly periods in which the Company has a net loss, the loss allocation for FPUs, LPUs and Cantor units in BGC Holdings is allocated to Cantor and reflected as a component of &#x201c;Net income (loss) attributable to noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. In subsequent quarters in which the Company has net income, the initial allocation of income to the limited partnership interests in BGC Holdings is to Cantor and is recorded as &#x201c;Net income (loss) attributable to noncontrolling interests in subsidiaries,&#x201d; to recover any losses taken in earlier quarters, with the remaining income allocated to the limited partnership interests. This income (loss) allocation process has no impact on the net income (loss) allocated to common stockholders.&lt;/span&gt;&lt;/div&gt;</us-gaap:PartnersCapitalNotesDisclosureTextBlock>
    <bgcp:NumberOfOperatingPartnerships
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNTI4_1046af96-c725-4154-9d8a-67657bed03f5"
      unitRef="partnership">2</bgcp:NumberOfOperatingPartnerships>
    <bgcp:CalculationOfContributionRatioDenominator
      contextRef="ic5d6b2849ac24d2d82dd246b0261c407_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfMTUyNw_29c51831-8292-4c16-97bf-d189a9875fa8"
      unitRef="number">2.2</bgcp:CalculationOfContributionRatioDenominator>
    <bgcp:LimitedPartnershipInterestConversionRatio
      contextRef="ic5d6b2849ac24d2d82dd246b0261c407_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfMTYwMA_813b45ca-bf2b-4f4c-b5d7-c24bb4f52713"
      unitRef="number">1</bgcp:LimitedPartnershipInterestConversionRatio>
    <bgcp:LimitedPartnershipInterestConversionRatio
      contextRef="ic5d6b2849ac24d2d82dd246b0261c407_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfMTY4NA_393464a7-72cb-4686-af0b-8156279160f4"
      unitRef="number">1</bgcp:LimitedPartnershipInterestConversionRatio>
    <bgcp:LimitedPartnershipInterestsExchangeRatio
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfMjMyNA_01ba16c1-e12a-4201-a1fd-90e76bd087e3"
      unitRef="number">0.9393</bgcp:LimitedPartnershipInterestsExchangeRatio>
    <bgcp:NumberOfInstallment
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNTIzMw_b1f75337-e1b9-4fba-bcef-02ec99e6b26c"
      unitRef="installment">4</bgcp:NumberOfInstallment>
    <bgcp:PercentageOfPreferredPartnershipUnitsAwarded
      contextRef="ia77ce09506844a65946406325853bc0f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNTg4Ng_36771235-ed39-4d5f-b1db-b7adf87a5d7c"
      unitRef="number">0.006875</bgcp:PercentageOfPreferredPartnershipUnitsAwarded>
    <bgcp:PercentageOfPreferredPartnershipUnitsAwarded
      contextRef="id090b488dba04effaad0d843add515d5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNTg4Ng_aa07c7e6-bbea-459f-b919-26a7dc6d9769"
      unitRef="number">0.006875</bgcp:PercentageOfPreferredPartnershipUnitsAwarded>
    <bgcp:PercentageOfPreferredPartnershipUnitsAwardedPerCalendarYear
      contextRef="id090b488dba04effaad0d843add515d5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNTg5OQ_2298bf17-327c-4dc4-bda9-90fa6cfdfe32"
      unitRef="number">0.0275</bgcp:PercentageOfPreferredPartnershipUnitsAwardedPerCalendarYear>
    <bgcp:PercentageOfPreferredPartnershipUnitsAwardedPerCalendarYear
      contextRef="ia77ce09506844a65946406325853bc0f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNTg5OQ_875a1664-5bf1-4e7f-9717-2513ae3cc0ff"
      unitRef="number">0.0275</bgcp:PercentageOfPreferredPartnershipUnitsAwardedPerCalendarYear>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="i0d4c8f1dcf4c467fa227e5c54a447c49_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfNzk1OQ_0a481313-1572-428b-b252-e9125f254b6b"
      unitRef="shares">23600000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <bgcp:LimitedPartnershipInterestConversionRatio
      contextRef="i31bb7a61870b42629999a1ae613b73e6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80Ni9mcmFnOjAxMDNiZjBhZTE3YzRjODBhNTFkNDM5OGNhNWE3YzM1L3RleHRyZWdpb246MDEwM2JmMGFlMTdjNGM4MGE1MWQ0Mzk4Y2E1YTdjMzVfODg3Nw_78a4a524-4020-4fd5-853f-bbc3385071ff"
      unitRef="number">1</bgcp:LimitedPartnershipInterestConversionRatio>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl80OS9mcmFnOmY0ZjRmN2I3YTY5ZDQ5ZjM4NWIxY2E4NGRlMGJmZjE1L3RleHRyZWdpb246ZjRmNGY3YjdhNjlkNDlmMzg1YjFjYTg0ZGUwYmZmMTVfNDMy_294488e3-a67c-4ba8-ad0d-1f16b8e17a2f">Summary of Significant Accounting PoliciesFor a detailed discussion about the Company&#x2019;s significant accounting policies, see Note 3&#x2014;&#x201c;Summary of Significant Accounting Policies,&#x201d; in its consolidated financial statements included in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December&#160;31, 2021. During the six months ended June&#160;30, 2022, there were no significant changes made to the Company&#x2019;s significant accounting policies.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81Mi9mcmFnOjIxYzhhMDdjNTU3ZTQyMGY4MmQ1Y2M0ZGI4MzUzZmIyL3RleHRyZWdpb246MjFjOGEwN2M1NTdlNDIwZjgyZDVjYzRkYjgzNTNmYjJfMTQyNw_ae250c66-8bf1-48f4-811f-5249d82e81ab">Acquisitions&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Futures Exchange Group&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 30, 2021, the Company completed the purchase of the Futures Exchange Group for a purchase price of $4.9&#160;million at closing, plus the cash held at closing by the Futures Exchange Group, and an earn-out, only payable out of the Company's portion of the profits of the Futures Exchange Group, capped at the amount Cantor contributed to the Futures Exchange Group prior to closing. There were no other acquisitions completed by the Company for the six months ended June 30, 2022 and the year ended December 31, 2021. For additional information, see Note 1&#x2014;"Organization and Basis of Presentation." &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Total Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total consideration for acquisitions for the year ended December 31, 2021 was $4.9&#160;million in cash, plus the cash held at closing, to Cantor for the Futures Exchange Group acquisition, and an earn-out payable out of the Company's portion of the profits of the Futures Exchange Group, capped at the amount Cantor contributed to the Futures Exchange Group prior to closing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Except where otherwise noted, the results of operations of the Company&#x2019;s acquisitions have been included in the Company&#x2019;s unaudited Condensed Consolidated Financial Statements subsequent to their respective dates of acquisition. The Company has made preliminary allocations of the consideration to the assets acquired and liabilities assumed as of the acquisition dates, and expects to finalize its analysis with respect to acquisitions within the first year after the completion of the respective transaction. Therefore, adjustments to preliminary allocations may occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib1f43ddb74644955a855b644e50b0487_D20210730-20210730"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81Mi9mcmFnOjIxYzhhMDdjNTU3ZTQyMGY4MmQ1Y2M0ZGI4MzUzZmIyL3RleHRyZWdpb246MjFjOGEwN2M1NTdlNDIwZjgyZDVjYzRkYjgzNTNmYjJfMTUy_8ff6ca21-89ca-4fcf-9d0c-558d1b192991"
      unitRef="usd">4900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaf3d6bcac7f64806aa7478612afd486d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81Mi9mcmFnOjIxYzhhMDdjNTU3ZTQyMGY4MmQ1Y2M0ZGI4MzUzZmIyL3RleHRyZWdpb246MjFjOGEwN2M1NTdlNDIwZjgyZDVjYzRkYjgzNTNmYjJfNTcw_3fb29965-47d0-4b6a-9a15-bc2c242b8c00"
      unitRef="usd">4900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81NS9mcmFnOjIyOTc0NzIxNDAyODQ0OGI4YjMxODQ1ZWM5NTQ3YWRiL3RleHRyZWdpb246MjI5NzQ3MjE0MDI4NDQ4YjhiMzE4NDVlYzk1NDdhZGJfNjY0_0b1b73e1-2a52-4299-a934-c5aa3dd726b2">DivestituresOn November 1, 2021, the Company successfully completed the Insurance Business Disposition and, after closing adjustments, received $534.9&#160;million in gross cash proceeds, subject to limited post-closing adjustments. As a result of this sale, the Company recognized a $312.9 million gain, net of banking fees and compensation expenses, which was included in "Gains (losses) on divestitures and sale of investments" in the Company's Consolidated Statements of Operations for the year ended December 31, 2021. CF&amp;amp;Co served as advisor to the Company in connection with the transaction, and as a result, the banking fees included $4.4&#160;million paid to Cantor upon closing of the transaction.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ib6287b5e319b47bfb04a7e0d4baa6800_D20211101-20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81NS9mcmFnOjIyOTc0NzIxNDAyODQ0OGI4YjMxODQ1ZWM5NTQ3YWRiL3RleHRyZWdpb246MjI5NzQ3MjE0MDI4NDQ4YjhiMzE4NDVlYzk1NDdhZGJfMTQ1_f1ec4bcc-ad94-4e90-b969-e2da706cfec0"
      unitRef="usd">534900000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <bgcp:GainLossOnDivestitureAndOrSaleOfInvestment
      contextRef="ib6287b5e319b47bfb04a7e0d4baa6800_D20211101-20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81NS9mcmFnOjIyOTc0NzIxNDAyODQ0OGI4YjMxODQ1ZWM5NTQ3YWRiL3RleHRyZWdpb246MjI5NzQ3MjE0MDI4NDQ4YjhiMzE4NDVlYzk1NDdhZGJfMjY4_ffb7be5b-c04a-4619-92a4-12716eb140ca"
      unitRef="usd">312900000</bgcp:GainLossOnDivestitureAndOrSaleOfInvestment>
    <bgcp:DisposalGroupIncludingDiscontinuedOperationsAdvisorFee
      contextRef="ib6287b5e319b47bfb04a7e0d4baa6800_D20211101-20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81NS9mcmFnOjIyOTc0NzIxNDAyODQ0OGI4YjMxODQ1ZWM5NTQ3YWRiL3RleHRyZWdpb246MjI5NzQ3MjE0MDI4NDQ4YjhiMzE4NDVlYzk1NDdhZGJfNjE0_b79466b7-5409-4764-b4a6-64dbaaa06ee5"
      unitRef="usd">4400000</bgcp:DisposalGroupIncludingDiscontinuedOperationsAdvisorFee>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjMzOA_7eb49f4e-b2c8-4309-865e-137cf311f6d0">Earnings Per Share&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. GAAP guidance establishes standards for computing and presenting EPS. Basic EPS excludes dilution and is computed by dividing net income (loss) available to common stockholders by the weighted-average number of shares of common stock outstanding and contingent shares for which all necessary conditions have been satisfied except for the passage of time. Net income (loss) is allocated to the Company&#x2019;s outstanding common stock, FPUs, LPUs and Cantor units (see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic Earnings Per Share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is the calculation of the Company&#x2019;s basic EPS (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&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;Basic earnings (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;16,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;40,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Basic weighted-average shares of common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;379,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#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.04&#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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fully Diluted Earnings Per Share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fully diluted EPS is calculated utilizing net income (loss) available to common stockholders plus net income allocations to the limited partnership interests as the numerator. The denominator comprises the Company&#x2019;s weighted-average number of outstanding BGC shares of common stock, including contingent shares of BGC common stock, and, if dilutive, the weighted-average number of limited partnership interests, including contingent units of BGC Holdings, and other contracts to issue shares of BGC common stock, including RSUs. The limited partnership interests generally are potentially exchangeable into shares of BGC Class&#160;A common stock (see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d;) and are entitled to their pro-rata share of earnings after the deduction for the Preferred Distribution; as a result, they are included in the fully diluted EPS computation to the extent that the effect would be dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is the calculation of the Company&#x2019;s fully diluted EPS (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&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;Fully diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;16,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;40,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocations of net income (loss) to limited partnership&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;interests, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 income (loss) for fully diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,710&#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;23,260&#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;53,348&#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;84,963&#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:#cff0fc;padding:2px 1pt;text-align:left;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;Weighted-average shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,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;384,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partnership units&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;RSUs (Treasury stock method)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fully diluted weighted-average shares of common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,005&#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;563,923&#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;504,609&#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;560,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Fully diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Partnership units collectively include FPUs, LPUs, and Cantor units (see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d; for more information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2022, 1.8 million and 0.5 million of potentially dilutive securities, respectively, were excluded from the computation of fully diluted EPS because their effect would have been anti-dilutive. Anti-dilutive securities for both the three and six months ended June&#160;30, 2022, comprised RSUs. For the three and six months ended June&#160;30, 2021, 31 thousand and 0.1 million of potentially dilutive securities, respectively, were excluded from the computation of fully diluted EPS because their effect would have been anti-dilutive. Anti-dilutive securities for both the three and six months ended June&#160;30, 2021, comprised RSUs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and 2021, approximately 41.9 million and 31.4 million shares, respectively, of contingent shares of BGC Class A common stock, N units, RSUs, and LPUs were excluded from the fully diluted EPS computations because the conditions for issuance had not been met by the end of the respective periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjMzOQ_042f92ac-3f28-4c45-af8b-3ee08bdd9b43">The following is the calculation of the Company&#x2019;s basic EPS (in thousands, except per share data):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&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;Basic earnings (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;16,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;40,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Basic weighted-average shares of common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;379,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Basic earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#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.04&#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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfMy0xLTEtMS05NjE4Ng_e6eae963-77f0-4ded-9bd8-1ea627db6bd3"
      unitRef="usd">14762000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfMy0zLTEtMS05NjE4Ng_77bd1140-1763-4c3b-a154-b07e2ec54ca5"
      unitRef="usd">16240000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfMy01LTEtMS05NjE4Ng_4cfd6107-590f-46cd-be44-b32daa46a9ca"
      unitRef="usd">40734000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfMy03LTEtMS05NjE4Ng_6d5033ae-fdb1-48a0-92c2-bd9f8cece403"
      unitRef="usd">58956000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNC0xLTEtMS05NjE4Ng_43bbcd8a-fddf-4684-ace6-3103a7c5ae3e"
      unitRef="shares">375613000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNC0zLTEtMS05NjE4Ng_16c71136-a8bf-4894-a427-db86cc533bf8"
      unitRef="shares">384902000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNC01LTEtMS05NjE4Ng_381ff8cc-98cb-40af-b906-31f77bfa35b2"
      unitRef="shares">371988000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNC03LTEtMS05NjE4Ng_ed5a8205-2978-4ca1-b1ad-661614bc1a39"
      unitRef="shares">379639000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNS0xLTEtMS05NjE4Ng_bfae7d52-c26f-4050-91a7-d9145a848b45"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNS0zLTEtMS05NjE4Ng_4e9b4589-9ea3-4e03-af31-bd9bf5783093"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNS01LTEtMS05NjE4Ng_a48e35d9-2f91-4285-a654-86d04be8d4ce"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOjMxZjgyZmFiODE1ZjQzYzA5MmI2NzY4OWFmOGU4Mjk2L3RhYmxlcmFuZ2U6MzFmODJmYWI4MTVmNDNjMDkyYjY3Njg5YWY4ZTgyOTZfNS03LTEtMS05NjE4Ng_c4fc281e-a129-4a23-8aff-3bed71d77e2f"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjM0MA_4254f150-a5e7-46f6-81e0-8db667fa2bd7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is the calculation of the Company&#x2019;s fully diluted EPS (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&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;Fully diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;16,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;40,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;58,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocations of net income (loss) to limited partnership&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;interests, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 income (loss) for fully diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,710&#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;23,260&#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;53,348&#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;84,963&#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:#cff0fc;padding:2px 1pt;text-align:left;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;Weighted-average shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,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;384,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partnership units&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;RSUs (Treasury stock method)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fully diluted weighted-average shares of common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,005&#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;563,923&#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;504,609&#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;560,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Fully diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Partnership units collectively include FPUs, LPUs, and Cantor units (see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d; for more information).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMy0xLTEtMS05NjE4Ng_77503ada-e35d-49a9-9b71-4f68dc6ef070"
      unitRef="usd">14762000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMy0zLTEtMS05NjE4Ng_528b3dfb-1bfc-4b0b-980c-271e0b77ee35"
      unitRef="usd">16240000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMy01LTEtMS05NjE4Ng_dc062bbe-2ec8-4dce-85af-e2221eba83a8"
      unitRef="usd">40734000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMy03LTEtMS05NjE4Ng_8797c95e-29c8-4db9-9fc8-1156124897e9"
      unitRef="usd">58956000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNC0xLTEtMS05NjE4Ng_91a458a6-5333-4648-8722-89b369886577"
      unitRef="usd">4948000</bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted>
    <bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNC0zLTEtMS05NjE4Ng_b6da53bb-06c8-44b5-b799-1d1811b69a6f"
      unitRef="usd">7020000</bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted>
    <bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNC01LTEtMS05NjE4Ng_b7634328-b00f-473b-9f00-efe4e69babbe"
      unitRef="usd">12614000</bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted>
    <bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNC03LTEtMS05NjE4Ng_30b454c7-a146-44f9-bddc-54de45f2a0d6"
      unitRef="usd">26007000</bgcp:AllocationOfIncomeLossToLimitedPartnershipInterestDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNS0xLTEtMS05NjE4Ng_df7e953a-5461-42ea-b0b0-1c33f833cdf3"
      unitRef="usd">19710000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNS0zLTEtMS05NjE4Ng_7d69c0f5-e1a2-4d57-b193-9ecf50f2b057"
      unitRef="usd">23260000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNS01LTEtMS05NjE4Ng_4ba300b1-cb28-443d-9a19-63d2133ff7eb"
      unitRef="usd">53348000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNS03LTEtMS05NjE4Ng_0a3e28a4-9cf1-4edf-9c45-5400c0029477"
      unitRef="usd">84963000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNy0xLTEtMS05NjE4Ng_8a47d4ac-63a8-42a5-a428-ebe0aa394502"
      unitRef="shares">375613000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNy0zLTEtMS05NjE4Ng_7aa50318-37ba-46bd-8792-74f117fc7813"
      unitRef="shares">384902000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNy01LTEtMS05NjE4Ng_1923efbc-4a89-4ae8-8df3-7ceb7df79557"
      unitRef="shares">371988000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfNy03LTEtMS05NjE4Ng_8a17ecf4-e83a-4ed9-99a5-00aaa45e4812"
      unitRef="shares">379639000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOC0xLTEtMS05NjE4Ng_9d277700-f844-4f48-bb57-b63cf93be38f"
      unitRef="shares">129163000</bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests>
    <bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOC0zLTEtMS05NjE4Ng_652e89f4-33cd-4306-9540-08d375cbd86a"
      unitRef="shares">173606000</bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests>
    <bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOC01LTEtMS05NjE4Ng_366f1276-5c70-4162-8f13-dc06ca5a3c47"
      unitRef="shares">129420000</bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests>
    <bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOC03LTEtMS05NjE4Ng_5c5bbe87-b220-4e92-8c7c-4c259a51f880"
      unitRef="shares">175849000</bgcp:IncrementalCommonSharesAttributableToLimitedPartnershipInterests>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOS0xLTEtMS05NjE4Ng_f8568d73-9740-43c6-a9c4-a95372ae7e78"
      unitRef="shares">1188000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOS0zLTEtMS05NjE4Ng_ca2dc73c-458f-4e6a-82e9-a588bf3a172b"
      unitRef="shares">4141000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOS01LTEtMS05NjE4Ng_c8eae1c1-9fdb-4435-93fe-bde86b211578"
      unitRef="shares">2084000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfOS03LTEtMS05NjE4Ng_b5867b1f-2486-46cc-b44a-e7329ce3ecc2"
      unitRef="shares">3475000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <bgcp:IncrementalCommonSharesAttributableToOtherInstruments
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTAtMS0xLTEtOTYxODY_82525ebd-aea9-4276-aff1-4349e79ded88"
      unitRef="shares">1041000</bgcp:IncrementalCommonSharesAttributableToOtherInstruments>
    <bgcp:IncrementalCommonSharesAttributableToOtherInstruments
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTAtMy0xLTEtOTYxODY_fe01c857-b618-4d36-9ea7-30cc8475a4f4"
      unitRef="shares">1274000</bgcp:IncrementalCommonSharesAttributableToOtherInstruments>
    <bgcp:IncrementalCommonSharesAttributableToOtherInstruments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTAtNS0xLTEtOTYxODY_91938da0-7eaa-4ede-9e47-d053f6f798c9"
      unitRef="shares">1117000</bgcp:IncrementalCommonSharesAttributableToOtherInstruments>
    <bgcp:IncrementalCommonSharesAttributableToOtherInstruments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTAtNy0xLTEtOTYxODY_e9b80f44-a8f6-42cd-96ac-40e525799685"
      unitRef="shares">1247000</bgcp:IncrementalCommonSharesAttributableToOtherInstruments>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTEtMS0xLTEtOTYxODY_101b8304-3eec-441e-994d-897c62f7c25f"
      unitRef="shares">507005000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTEtMy0xLTEtOTYxODY_4791b5f6-337e-45a4-ab39-a44c5ba0ecef"
      unitRef="shares">563923000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTEtNS0xLTEtOTYxODY_bfbacd48-2d34-489b-bc25-45572af52b2e"
      unitRef="shares">504609000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTEtNy0xLTEtOTYxODY_4f91562e-d788-411f-a5c7-2ffc55425b30"
      unitRef="shares">560210000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTItMS0xLTEtOTYxODY_cb3c9550-133e-488c-90fb-5204a7430c99"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTItMy0xLTEtOTYxODY_290b89eb-85eb-49c5-81ee-c8a5433285f0"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTItNS0xLTEtOTYxODY_12b2ccdd-e7dd-4462-950f-b606253ec416"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RhYmxlOmJlOGEyZGFiNzQ2ODQ0MzhhNGY5N2Y2MDZjNWNjYmQzL3RhYmxlcmFuZ2U6YmU4YTJkYWI3NDY4NDQzOGE0Zjk3ZjYwNmM1Y2NiZDNfMTItNy0xLTEtOTYxODY_1cddafc8-d763-4f4c-a49e-081ad31656d1"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMTgyMQ_ca02ec22-2799-4653-abb8-2850a9027784"
      unitRef="shares">1800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjE5OTAyMzI1Nzk3MA_f35a76a2-5fa5-4516-be77-1f68970404f8"
      unitRef="shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjE5OTAyMzI1ODAxOQ_2e7edd67-9ae9-48fd-aec0-89025af73bc4"
      unitRef="shares">31000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjE5OTAyMzI1ODAxNQ_40fa4a8d-9efd-45ee-885b-33cd9d55a5f1"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3438fca31cd74eddbc287d1ce0321525_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA4OQ_78321eb8-c329-42e6-987d-8dc92d367efd"
      unitRef="shares">41900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if05e932a81644ea3af9071095da4b3c2_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA4OQ_94b600e5-e1f4-48ed-b465-84c72ad7f6f4"
      unitRef="shares">41900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie393f9ba31f14cf5a9121d314756628a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA4OQ_97821646-d16e-4de6-a371-496c21026e39"
      unitRef="shares">41900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i635be272bf544dba84168ae7338e6c74_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA4OQ_f2e97257-1a37-4481-9d4a-d0169dafe477"
      unitRef="shares">41900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i83e2d5736d44458fa47a8a0b84827b0c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA5Ng_12b4e294-d6dc-4fea-8621-c967bd772be1"
      unitRef="shares">31400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie1414b4a5cc34efd933eef6d0928f4d9_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA5Ng_4c8949d9-c9bf-41c1-bf40-6ecbecf3644b"
      unitRef="shares">31400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe5029a43b4441c988a08eb5eb821dfa_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA5Ng_884f6c97-8dd6-4847-aa3f-ab5acb951eb6"
      unitRef="shares">31400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib3ae5ec6a76d4493add0931eea5c1b6c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl81OC9mcmFnOmEyMDMyZGE3NDJhZTRhODM4Mjc2MzIwZTU4NWNkYmUwL3RleHRyZWdpb246YTIwMzJkYTc0MmFlNGE4MzgyNzYzMjBlNTg1Y2RiZTBfMjA5Ng_c92cca30-0db6-48bf-9707-d693724fabf1"
      unitRef="shares">31400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDYzOA_b41fcf0f-1080-4dcd-b621-bf0c9d5bbddf">Stock Transactions and Unit Redemptions&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Class&#160;A Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in shares of BGC Class&#160;A common stock outstanding were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares outstanding at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;334,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;317,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;323,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Share issuances:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Redemptions/exchanges of limited partnership interests&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Vesting of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other issuances of BGC Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Restricted stock forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Treasury stock repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Shares outstanding at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;348,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:33.08pt"&gt;Included in redemptions/exchanges of limited partnership interests for the three months ended June 30, 2022 and 2021 are 4.7 million shares of BGC Class A common stock granted in connection with the cancellation of 4.8 million LPUs, and 13.8 million shares of BGC Class A common stock granted in connection with the cancellation of 14.6 million LPUs, respectively. Included in redemptions/exchanges of limited partnership interests for the six months ended June 30, 2022 and 2021 are 7.9 million shares of BGC Class A common stock granted in connection with the cancellation of 8.1 million LPUs, and 15.4 million shares of BGC Class A common stock granted in connection with the cancellation of 16.3 million LPUs, respectively. Because LPUs are included in the Company&#x2019;s fully diluted share count, if dilutive, redemptions/exchanges in connection with the issuance of BGC Class A common stock would not impact the fully diluted number of shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Class&#160;B Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not issue any shares of BGC Class&#160;B common stock during the three and six months ended June&#160;30, 2022 and 2021. As of June&#160;30, 2022 and December&#160;31, 2021, there were 45.9 million shares of BGC Class&#160;B common stock outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;CEO Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;9, 2018, the Company filed a CEO program shelf registration statement on Form S-3 (the "March 2018 Form S-3") and entered into the March 2018 Sales Agreement, pursuant to which the Company could offer and sell up to an aggregate of $300.0 million of shares of BGC Class A common stock under the CEO Program. CF&amp;amp;Co is a wholly-owned subsidiary of Cantor and an affiliate of the Company. Under the March 2018 Sales Agreement, the Company agreed to pay CF&amp;amp;Co 2% of the gross proceeds from the sale of shares. The March 2018 Form S-3 and the March 2018 Sales Agreement expired in September 2021. As of the date of expiration, the Company had sold 17.6 million shares of BGC Class A common stock (or $210.8 million) under the March 2018 Sales Agreement. For additional information on the Company&#x2019;s CEO Program sales agreements, see Note 14&#x2014;&#x201c;Related Party Transactions.&#x201d; On March&#160;8, 2021, the Company filed a new CEO Program shelf registration statement on Form S-3 with respect to the issuance and sale of up to an aggregate of $300.0 million of shares of BGC Class A common stock from time to time on a delayed or continuous basis (the "March 2021 Form S-3"). See Note 27&#x2014;&#x201c;Subsequent Events&#x201d; for additional information regarding the new shelf registration statement filed by the Company for the CEO Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unit Redemptions and Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Board and Audit Committee have authorized repurchases of BGC Class&#160;A common stock and redemptions of limited partnership interests or other equity interests in the Company&#x2019;s subsidiaries. On August 3, 2021, the Company's Board and Audit Committee increased the BGC Partners share repurchase and unit redemption authorization to $400.0&#160;million, which may include purchases from Cantor, its partners or employees or other affiliated persons or entities. As of June&#160;30, 2022, the Company had $158.4 million remaining from its share repurchase and unit redemption authorization. From time to time, the Company may actively continue to repurchase shares and/or redeem units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below represent the units redeemed and/or shares repurchased for cash and does not include units redeemed/cancelled in connection with the grant of shares of BGC Class A common stock nor the limited partnership interests exchanged for shares of BGC Class A common stock. The gross unit redemptions and share repurchases of BGC Class A common stock during the three and six months ended June&#160;30, 2022 were as follows (in thousands, except for weighted-average price data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Number&lt;br/&gt;of&#160;Units&lt;br/&gt;Redeemed&lt;br/&gt;or&#160;Shares&lt;br/&gt;Repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&#160;Price&lt;br/&gt;Paid&#160;per&#160;Unit&lt;br/&gt;or Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Approximate&lt;br/&gt;Dollar&#160;Value &lt;br/&gt;of Units and&lt;br/&gt;Shares&#160;That May &lt;br/&gt;Yet&#160;Be&#160;Redeemed/ &lt;br/&gt;Purchased &lt;br/&gt;Under&#160;the Program&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Redemptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1,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;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 13pt;text-align:left;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;January 1, 2022&#x2014;March 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 1, 2022&#x2014;June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Total Redemptions&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;1,053&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Repurchases&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;3,4&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 13pt;text-align:left;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;January 1, 2022&#x2014;March 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 1, 2022 - April 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;May 1, 2022 - May 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June 1, 2022 - June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Total Repurchases&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;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Redemptions and Repurchases&lt;/span&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.62pt"&gt;During the three months ended June 30, 2022, the Company redeemed 1.0 million LPUs at an aggregate redemption price of $3.7&#160;million for a weighted-average price of $3.84 per unit. During the three months ended June 30, 2022, the Company redeemed 40 thousand FPUs at an aggregate redemption price of $0.1&#160;million for a weighted-average price of $2.94 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 4.7 million shares of BGC Class A common stock during the three months ended June 30, 2022, nor the limited partnership interests exchanged for 0.7 million shares of BGC Class A common stock during the three months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.62pt"&gt;During the six months ended June 30, 2022, the Company redeemed 1.0 million LPUs at an aggregate redemption price of $3.8&#160;million for a weighted-average price of $3.85 per unit. During the six months ended June 30, 2022, the Company redeemed 0.1 million FPUs at an aggregate redemption price of $0.2&#160;million for a weighted-average of $3.33 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 7.9 million shares of BGC Class A common stock during the six months ended June 30, 2022, nor the limited partnership interests exchanged for 4.5 million shares of BGC Class A common stock during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the three months ended June 30, 2022, the Company repurchased 8.7 million shares of BGC Class A common stock at an aggregate price of $29.4 million for a weighted-average price of $3.36 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the six months ended June 30, 2022, the Company repurchased 8.7 million shares of BGC Class A common stock at an aggregate price of $29.4&#160;million for a weighted-average price of $3.36 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross unit redemptions and share repurchases of BGC Class A common stock during the three and six months ended June&#160;30, 2021 were as follows (in thousands, except for weighted-average price data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Number&lt;br/&gt;of&#160;Units&lt;br/&gt;Redeemed&lt;br/&gt;or&#160;Shares&lt;br/&gt;Repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&#160;Price&lt;br/&gt;Paid&#160;per&#160;Unit&lt;br/&gt;or Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Approximate&lt;br/&gt;Dollar&#160;Value &lt;br/&gt;of Units and&lt;br/&gt;Shares&#160;That May &lt;br/&gt;Yet&#160;Be&#160;Redeemed/ &lt;br/&gt;Purchased &lt;br/&gt;Under&#160;the Program&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Redemptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1,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;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 13pt;text-align:left;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;January 1, 2021&#x2014;March 31, 2021&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 1, 2021&#x2014;June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Total Redemptions&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;4,735&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Repurchases&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;3,4&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 13pt;text-align:left;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;January 1, 2021&#x2014;March 31, 2021&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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 2, 2021 - April 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;May 1, 2021 - May 31, 2021&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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June 1, 2021 - June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Total Repurchases&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;17,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 Redemptions and Repurchases&lt;/span&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the three months ended June 30, 2021, the Company redeemed 4.7 million LPUs at an aggregate redemption price of $27.3 million for a weighted-average price of $5.84 per unit. During the three months ended June 30, 2021, the Company redeemed 44 thousand FPUs at an aggregate redemption price of $0.2 million for an average price of $4.06 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 13.8 million shares of BGC Class A common stock during the three months ended June 30, 2021, nor the limited partnership interests exchanged for 16.8 million shares of BGC Class A common stock during the three months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the six months ended June 30, 2021, the Company redeemed 4.7 million LPUs at an aggregate redemption price of $27.3 million for a weighted-average price of $5.83 per unit. During the six months ended June 30, 2021, the Company redeemed 0.1 million FPUs at an aggregate redemption price of $0.2 million for a weighted-average price of $4.11 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 15.4 million shares of BGC Class A common stock during the six months ended June 30, 2021, nor the limited partnership interests exchanged for 25.9 million shares of BGC Class A common stock during the six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the three months ended June 30, 2021, the Company repurchased 16.5 million shares of BGC Class A common stock at an aggregate price of $103.4&#160;million for a weighted-average price of $6.25 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the six months ended June 30, 2021, the Company repurchased 17.5 million shares of BGC Class A common stock at an aggregate price of $107.8&#160;million for a weighted-average price of $6.16 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Redeemable Partnership Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of FPUs were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;17,786&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18,761&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income allocated to FPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings distributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;FPUs exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FPUs redeemed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;19,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDYzOQ_187cdc07-b8b2-4935-ad1d-20474cb4646b">Changes in shares of BGC Class&#160;A common stock outstanding were as follows (in thousands):&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares outstanding at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;334,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;317,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;323,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Share issuances:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Redemptions/exchanges of limited partnership interests&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Vesting of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other issuances of BGC Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Restricted stock forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Treasury stock repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Shares outstanding at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;348,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:33.08pt"&gt;Included in redemptions/exchanges of limited partnership interests for the three months ended June 30, 2022 and 2021 are 4.7 million shares of BGC Class A common stock granted in connection with the cancellation of 4.8 million LPUs, and 13.8 million shares of BGC Class A common stock granted in connection with the cancellation of 14.6 million LPUs, respectively. Included in redemptions/exchanges of limited partnership interests for the six months ended June 30, 2022 and 2021 are 7.9 million shares of BGC Class A common stock granted in connection with the cancellation of 8.1 million LPUs, and 15.4 million shares of BGC Class A common stock granted in connection with the cancellation of 16.3 million LPUs, respectively. Because LPUs are included in the Company&#x2019;s fully diluted share count, if dilutive, redemptions/exchanges in connection with the issuance of BGC Class A common stock would not impact the fully diluted number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="i443e005b66d047e69cc66b9d85ca0e21_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMi0xLTEtMS05NjE4Ng_fb611a97-c3f2-4ea7-b306-827b97d96c88"
      unitRef="shares">326563000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i53da245684644b979fa56a878a1241c7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMi0zLTEtMS05NjE4Ng_6ad4e81e-4c10-44d4-9a59-0dcdba629890"
      unitRef="shares">334364000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMi01LTEtMS05NjE4Ng_3439482f-1960-4d6b-bafd-e263e543a75f"
      unitRef="shares">317023000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="if47bd3db015844309bd0aabbd7b19fc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMi03LTEtMS05NjE4Ng_fc7beb0c-9137-4070-98fe-21f62c2f5efe"
      unitRef="shares">323018000</us-gaap:SharesOutstanding>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNC0xLTEtMS05NjE4Ng_0bb6815d-da3c-4fec-8c38-1db69c1cb7e5"
      unitRef="shares">5071000</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNC0zLTEtMS05NjE4Ng_ce2b1a75-813f-4822-9857-9320a7af44df"
      unitRef="shares">30156000</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNC01LTEtMS05NjE4Ng_fca7e932-6c32-4dda-aa08-075afef3b275"
      unitRef="shares">11714000</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNC03LTEtMS05NjE4Ng_4f15d13e-b1df-42a2-b72d-540d92b6b576"
      unitRef="shares">40587000</bgcp:CommonStockIssuedRelatedToRedemptionsAndExchangesOfLimitedPartnershipInterests>
    <bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNS0xLTEtMS05NjE4Ng_422a3924-df89-4ac5-ad08-c777eb51721e"
      unitRef="shares">589000</bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested>
    <bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNS0zLTEtMS05NjE4Ng_965c8d95-be58-4be0-80bb-86531787b0bf"
      unitRef="shares">360000</bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested>
    <bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNS01LTEtMS05NjE4Ng_5d8cb2de-f0f5-46e0-ba71-4d6a61ffb526"
      unitRef="shares">2571000</bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested>
    <bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNS03LTEtMS05NjE4Ng_915a1e9c-7d97-4acc-8822-a0cb09548f42"
      unitRef="shares">1728000</bgcp:StockIssuedDuringPeriodSharesRestrictedStockAwardVested>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNi0xLTEtMS05NjE4Ng_f5d89a56-6ae3-4c62-bc3b-0327e3f9d72f"
      unitRef="shares">274000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNi0zLTEtMS05NjE4Ng_1dc0fa8a-016e-421b-bbf6-bbac9da74e6d"
      unitRef="shares">537000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNi01LTEtMS05NjE4Ng_08fd61bb-7bd5-42de-a813-e8884220c7d4"
      unitRef="shares">1186000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNi03LTEtMS05NjE4Ng_3de86192-6e50-4149-982e-8cdcb65a0d14"
      unitRef="shares">787000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNy0xLTEtMS05NjE4Ng_54dd7744-10ad-4dac-8799-bc3a19c8f478"
      unitRef="shares">339000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNy0zLTEtMS05NjE4Ng_ef565681-10c1-45ea-b04e-b4d3aabec905"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNy01LTEtMS05NjE4Ng_f4edfc09-c187-4e44-976f-f441c6b45f5d"
      unitRef="shares">342000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfNy03LTEtMS05NjE4Ng_738a5517-6213-4dac-8826-43b292adaff0"
      unitRef="shares">266000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOC0xLTEtMS05NjE4Ng_f0fc8e42-5b28-41e2-98a2-d9fa4c338226"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOC0zLTEtMS05NjE4Ng_173dc958-46ec-46db-89ef-7b7c41d06add"
      unitRef="shares">84000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOC01LTEtMS05NjE4Ng_e1347f80-431e-4566-ad43-084652917914"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOC03LTEtMS05NjE4Ng_9c376e1c-cf0a-4d8d-bb5c-2878ed80d779"
      unitRef="shares">84000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOS0xLTEtMS05NjE4Ng_60d1da8b-a662-45c7-9d95-2c856a138cb9"
      unitRef="shares">8745000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOS0zLTEtMS05NjE4Ng_84879902-0efd-4713-88aa-e71c42cd5298"
      unitRef="shares">16543000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOS01LTEtMS05NjE4Ng_73e790d9-2d5f-45f4-8045-c958bd4c9e9b"
      unitRef="shares">8745000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfOS03LTEtMS05NjE4Ng_5e7ab93e-8b32-4e8c-8009-80aa7683863e"
      unitRef="shares">17507000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SharesOutstanding
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMTAtMS0xLTEtOTYxODY_295c55de-a75a-4595-8a51-79593e6790da"
      unitRef="shares">324087000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ia9212ef1c170452cb989ef2c4ce8930f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMTAtMy0xLTEtOTYxODY_d5db033a-15e5-474c-9e45-98fd88b21d46"
      unitRef="shares">348795000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMTAtNS0xLTEtOTYxODY_eb88e73a-cb49-4292-860d-f6fb27e87616"
      unitRef="shares">324087000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ia9212ef1c170452cb989ef2c4ce8930f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmQwYjNhZjczNDg4MjQ4N2E4NjM0M2JkMTI4ZmQ1NGFjL3RhYmxlcmFuZ2U6ZDBiM2FmNzM0ODgyNDg3YTg2MzQzYmQxMjhmZDU0YWNfMTAtNy0xLTEtOTYxODY_e42d07d7-1ae8-47aa-a7c5-7d5ae6a704e5"
      unitRef="shares">348795000</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjgx_35dbdf1a-059a-4848-bdb7-a7cf74655b26"
      unitRef="shares">4700000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:NumberOfUnitsRedeemedAndCancelledForExchange
      contextRef="i8fd5181793624032882d2393420c673d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzY2_b3f75317-0a83-4641-86db-20b0ba10db92"
      unitRef="shares">4800000</bgcp:NumberOfUnitsRedeemedAndCancelledForExchange>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzc5_4e65bdd4-ce16-44a7-b465-dcbb8139e595"
      unitRef="shares">13800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:NumberOfUnitsRedeemedAndCancelledForExchange
      contextRef="i9c43817f61b74cc4a44598b2695f3697_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDY0_49f4e8bc-7aca-4ed4-8a3e-46697ef9609a"
      unitRef="shares">14600000</bgcp:NumberOfUnitsRedeemedAndCancelledForExchange>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDM5ODA0NjUxNTg0OA_339ed8b5-84e3-45e4-a97e-93016da38e70"
      unitRef="shares">7900000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:NumberOfUnitsRedeemedAndCancelledForExchange
      contextRef="i155dd56d57cf423585d3b35e06319840_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDM5ODA0NjUxNTk0MQ_cdc7f0df-64af-4a70-ad7a-a9ea23917e81"
      unitRef="shares">8100000</bgcp:NumberOfUnitsRedeemedAndCancelledForExchange>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDM5ODA0NjUxNjA2Nw_fa454783-c72f-4056-8bf0-67e5039d2211"
      unitRef="shares">15400000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:NumberOfUnitsRedeemedAndCancelledForExchange
      contextRef="i23f467c8c2fe4ed9a592bf08fabcffe6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDM5ODA0NjUxNjA3OQ_caac9149-2b4b-423a-af81-f09e6c001366"
      unitRef="shares">16300000</bgcp:NumberOfUnitsRedeemedAndCancelledForExchange>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7d8e7cd9104d4101b81b6f5febd9ee8d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNzU0_27de0375-d601-40b6-8d4c-1a3d711e3a2d"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i931fb71ab62945eb95b65534b4b260df_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNzU0_3dd1a019-4b7a-425e-94ec-e19f8247185d"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic37039116f024730a4e60b761ffacbd1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNzU0_d8b406ac-cbf0-4cb4-9576-843772dce609"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5d9e92c31c2242ef99be1d6d99e8d4bf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNzU0_d91264cf-724f-4249-8710-29decfd735ad"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie6f0e4fdef6a4a88bc3ccc12fa22aab4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfODY5_cd95fc16-f6c7-43a4-ac41-ba1da360ed30"
      unitRef="shares">45900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i97822a91d484417b8fdfdc7b1a40503c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfODY5_d7c93475-4bcf-4151-81bb-554eeec1bc8d"
      unitRef="shares">45900000</us-gaap:CommonStockSharesOutstanding>
    <bgcp:MaximumAmountOfCommonStocksOfferAndSale
      contextRef="i04ee51ec4f7846b09921ae425c0949e6_D20180309-20180309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NA_584a5b78-f5ab-426a-af17-dff6cb652aa3"
      unitRef="usd">300000000</bgcp:MaximumAmountOfCommonStocksOfferAndSale>
    <bgcp:PaymentSpecifiedPercentageOfGrossProceedsFromSaleOfShares
      contextRef="id233dd8f871a4f0c8bfc95efc5170b8d_D20180309-20180309"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTY0Nw_02e5b8aa-ecde-41e6-a994-2a088785a8d7"
      unitRef="number">0.02</bgcp:PaymentSpecifiedPercentageOfGrossProceedsFromSaleOfShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="id45120f448554c3eb22257e1c6acb623_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTgzNA_a684dfbd-ac9b-4039-9296-553877d1e274"
      unitRef="shares">17600000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id45120f448554c3eb22257e1c6acb623_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTg3Ng_97d57ae0-c397-435f-9aed-c208aeedc399"
      unitRef="usd">210800000</us-gaap:CommonStockValue>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7c5e2ae3999b4ec8a8b39fc9f2372f81_D20210308-20210308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjIwMQ_34ee0af2-1790-436a-bcd1-b29fe3190794"
      unitRef="usd">300000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i5c1f1d0a49d14abfbe713cbc42474d25_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjY4Mg_d9d18d8a-8297-4b3d-a34b-43bef7b6e645"
      unitRef="usd">400000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjgyMA_ad3e805b-9c41-4f6d-bf32-b2d10ac52390"
      unitRef="usd">158400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <bgcp:UnitRedemptionAndShareRepurchaseActivityTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDYzNg_4b55e573-df4a-449e-9995-6a60919d5f9c">The tables below represent the units redeemed and/or shares repurchased for cash and does not include units redeemed/cancelled in connection with the grant of shares of BGC Class A common stock nor the limited partnership interests exchanged for shares of BGC Class A common stock. The gross unit redemptions and share repurchases of BGC Class A common stock during the three and six months ended June&#160;30, 2022 were as follows (in thousands, except for weighted-average price data):&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Number&lt;br/&gt;of&#160;Units&lt;br/&gt;Redeemed&lt;br/&gt;or&#160;Shares&lt;br/&gt;Repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&#160;Price&lt;br/&gt;Paid&#160;per&#160;Unit&lt;br/&gt;or Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Approximate&lt;br/&gt;Dollar&#160;Value &lt;br/&gt;of Units and&lt;br/&gt;Shares&#160;That May &lt;br/&gt;Yet&#160;Be&#160;Redeemed/ &lt;br/&gt;Purchased &lt;br/&gt;Under&#160;the Program&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Redemptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1,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;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 13pt;text-align:left;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;January 1, 2022&#x2014;March 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 1, 2022&#x2014;June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Total Redemptions&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;1,053&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Repurchases&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;3,4&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 13pt;text-align:left;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;January 1, 2022&#x2014;March 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 1, 2022 - April 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;May 1, 2022 - May 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June 1, 2022 - June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Total Repurchases&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;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Redemptions and Repurchases&lt;/span&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.62pt"&gt;During the three months ended June 30, 2022, the Company redeemed 1.0 million LPUs at an aggregate redemption price of $3.7&#160;million for a weighted-average price of $3.84 per unit. During the three months ended June 30, 2022, the Company redeemed 40 thousand FPUs at an aggregate redemption price of $0.1&#160;million for a weighted-average price of $2.94 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 4.7 million shares of BGC Class A common stock during the three months ended June 30, 2022, nor the limited partnership interests exchanged for 0.7 million shares of BGC Class A common stock during the three months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:31.62pt"&gt;During the six months ended June 30, 2022, the Company redeemed 1.0 million LPUs at an aggregate redemption price of $3.8&#160;million for a weighted-average price of $3.85 per unit. During the six months ended June 30, 2022, the Company redeemed 0.1 million FPUs at an aggregate redemption price of $0.2&#160;million for a weighted-average of $3.33 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 7.9 million shares of BGC Class A common stock during the six months ended June 30, 2022, nor the limited partnership interests exchanged for 4.5 million shares of BGC Class A common stock during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the three months ended June 30, 2022, the Company repurchased 8.7 million shares of BGC Class A common stock at an aggregate price of $29.4 million for a weighted-average price of $3.36 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the six months ended June 30, 2022, the Company repurchased 8.7 million shares of BGC Class A common stock at an aggregate price of $29.4&#160;million for a weighted-average price of $3.36 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross unit redemptions and share repurchases of BGC Class A common stock during the three and six months ended June&#160;30, 2021 were as follows (in thousands, except for weighted-average price data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Number&lt;br/&gt;of&#160;Units&lt;br/&gt;Redeemed&lt;br/&gt;or&#160;Shares&lt;br/&gt;Repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&#160;Price&lt;br/&gt;Paid&#160;per&#160;Unit&lt;br/&gt;or Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Approximate&lt;br/&gt;Dollar&#160;Value &lt;br/&gt;of Units and&lt;br/&gt;Shares&#160;That May &lt;br/&gt;Yet&#160;Be&#160;Redeemed/ &lt;br/&gt;Purchased &lt;br/&gt;Under&#160;the Program&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Redemptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1,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;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 13pt;text-align:left;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;January 1, 2021&#x2014;March 31, 2021&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 1, 2021&#x2014;June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Total Redemptions&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;4,735&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Repurchases&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;3,4&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 13pt;text-align:left;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;January 1, 2021&#x2014;March 31, 2021&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;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;April 2, 2021 - April 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;May 1, 2021 - May 31, 2021&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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June 1, 2021 - June 30, 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Total Repurchases&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;17,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 Redemptions and Repurchases&lt;/span&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the three months ended June 30, 2021, the Company redeemed 4.7 million LPUs at an aggregate redemption price of $27.3 million for a weighted-average price of $5.84 per unit. During the three months ended June 30, 2021, the Company redeemed 44 thousand FPUs at an aggregate redemption price of $0.2 million for an average price of $4.06 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 13.8 million shares of BGC Class A common stock during the three months ended June 30, 2021, nor the limited partnership interests exchanged for 16.8 million shares of BGC Class A common stock during the three months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the six months ended June 30, 2021, the Company redeemed 4.7 million LPUs at an aggregate redemption price of $27.3 million for a weighted-average price of $5.83 per unit. During the six months ended June 30, 2021, the Company redeemed 0.1 million FPUs at an aggregate redemption price of $0.2 million for a weighted-average price of $4.11 per unit. The table above does not include units redeemed/cancelled in connection with the grant of 15.4 million shares of BGC Class A common stock during the six months ended June 30, 2021, nor the limited partnership interests exchanged for 25.9 million shares of BGC Class A common stock during the six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the three months ended June 30, 2021, the Company repurchased 16.5 million shares of BGC Class A common stock at an aggregate price of $103.4&#160;million for a weighted-average price of $6.25 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;During the six months ended June 30, 2021, the Company repurchased 17.5 million shares of BGC Class A common stock at an aggregate price of $107.8&#160;million for a weighted-average price of $6.16 per share.&lt;/span&gt;&lt;/div&gt;</bgcp:UnitRedemptionAndShareRepurchaseActivityTableTableTextBlock>
    <bgcp:NumberOfUnitsRedeemed
      contextRef="id8fdcac847d1479abfbeaa30c85638d0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMi0yLTEtMS05NjE4Ng_cfe6b9f0-4934-48d4-9e01-2c379f2297ce"
      unitRef="shares">43000</bgcp:NumberOfUnitsRedeemed>
    <bgcp:WeightedAverageRedemptionPricePerUnit
      contextRef="id8fdcac847d1479abfbeaa30c85638d0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMi00LTEtMS05NjE4Ng_0a65570e-0061-4430-968c-f16a7630429d"
      unitRef="usdPerShare">4.01</bgcp:WeightedAverageRedemptionPricePerUnit>
    <bgcp:NumberOfUnitsRedeemed
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMy0yLTEtMS05NjE4Ng_ccf358ae-4f1b-4675-a025-b42ce939615e"
      unitRef="shares">1010000</bgcp:NumberOfUnitsRedeemed>
    <bgcp:WeightedAverageRedemptionPricePerUnit
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMy00LTEtMS05NjE4Ng_e6224343-cfcd-4b89-b481-26ac7935d922"
      unitRef="usdPerShare">3.81</bgcp:WeightedAverageRedemptionPricePerUnit>
    <bgcp:NumberOfUnitsRedeemed
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfNS0yLTEtMS05NjE4Ng_861833db-65cf-4712-a6c7-496ab299d197"
      unitRef="shares">1053000</bgcp:NumberOfUnitsRedeemed>
    <bgcp:WeightedAverageRedemptionPricePerUnit
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfNS00LTEtMS05NjE4Ng_0b3f9041-f734-42b5-bd03-b086053fb7ae"
      unitRef="usdPerShare">3.82</bgcp:WeightedAverageRedemptionPricePerUnit>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="id8fdcac847d1479abfbeaa30c85638d0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfNy0yLTEtMS05NjE4Ng_e8e51d5a-4fda-4614-aa35-d017dfc249ca"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="id8fdcac847d1479abfbeaa30c85638d0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfNy00LTEtMS05NjE4Ng_ee8d2973-f290-4e50-ab3f-b4853af0c553"
      unitRef="usdPerShare">0</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i965397ec2b2f4b55bc54251522826e47_D20220401-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfOC0yLTEtMS0xMTA0MTc_1d0a984c-cb84-4cae-a581-8cd479c1309e"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i965397ec2b2f4b55bc54251522826e47_D20220401-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfOC00LTEtMS0xMTA0MjI_624ebd4d-6668-4969-bca5-62acd2cbf1a5"
      unitRef="usdPerShare">0</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i7d6a8a6b9c1640ceaf997c184d3597c0_D20220501-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfOS0yLTEtMS0xMTA0MTk_ffee9a31-d502-495b-843f-219db16aff56"
      unitRef="shares">1150</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i7d6a8a6b9c1640ceaf997c184d3597c0_D20220501-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfOS00LTEtMS0xMTA0MjI_cb9192c3-44bf-4629-a21a-388df77f13ee"
      unitRef="usdPerShare">3.70</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ifa7492e36cf34881bae29e1e6c4787b3_D20220601-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfOC0yLTEtMS05NjE4Ng_f4d8bdc4-abfb-4fde-9d16-a97fe5cd71d8"
      unitRef="shares">7595</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="ifa7492e36cf34881bae29e1e6c4787b3_D20220601-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfOC00LTEtMS05NjE4Ng_e660c1f2-0d86-4244-ba67-2150089099c4"
      unitRef="usdPerShare">3.31</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMTItMi0xLTEtOTYxODY_1d842dbd-8e84-4126-9fd1-bf8455aade7d"
      unitRef="shares">8745000</us-gaap:TreasuryStockSharesAcquired>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMTItNC0xLTEtOTYxODY_0d60d747-da55-49ec-87d7-9d48aa931e27"
      unitRef="usdPerShare">3.36</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <bgcp:RedemptionsAndRepurchases
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMTMtMi0xLTEtOTYxODY_da27dfae-1fae-40ea-846e-aa28eb79d10e"
      unitRef="shares">9798000</bgcp:RedemptionsAndRepurchases>
    <bgcp:RedemptionsAndRepurchasesWeightedAveragePrice
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMTMtNC0xLTEtOTYxODY_4b1bef70-e795-4b54-a38f-c45e3f27d7c2"
      unitRef="usdPerShare">3.41</bgcp:RedemptionsAndRepurchasesWeightedAveragePrice>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjkyZjYwOWRiMjBmNDQ3MzJhNmI3ZmIzMDg5NTU0YjRjL3RhYmxlcmFuZ2U6OTJmNjA5ZGIyMGY0NDczMmE2YjdmYjMwODk1NTRiNGNfMTMtNi0xLTEtOTYxODY_f6e274af-6c73-4b69-823a-82746d8dc90c"
      unitRef="usd">158404000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i8fd5181793624032882d2393420c673d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTIwNjY_eb9cb4cc-81a4-48c7-a0d6-6c0f48e9cdc4"
      unitRef="shares">1000000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i8fd5181793624032882d2393420c673d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTIxMTE_2e80b70c-3270-444b-abf2-1b6e6e3f8d53"
      unitRef="usd">3700000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTIxNDc_87e92d27-168f-4ced-bd82-df6fb7ed14b8"
      unitRef="usdPerShare">3.84</bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i1de1af5ea5f44e6b949bdf4c8533df72_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTIxOTg_f7a65e04-4f60-4e3f-8880-6bd896c12f08"
      unitRef="shares">40000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i1de1af5ea5f44e6b949bdf4c8533df72_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTIyNDM_4c635409-7dab-4c84-9cc2-885c39286dd9"
      unitRef="usd">100000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice
      contextRef="i1de1af5ea5f44e6b949bdf4c8533df72_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTIyNzk_a648270b-f22e-4376-a75a-678438e3e562"
      unitRef="usdPerShare">2.94</bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTI2Mzk_604fbc8f-7407-4200-9fba-7aa8f4ec4461"
      unitRef="shares">4700000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTE1NDQ4NzIxMTI3NzY_7617a9e3-d46b-4026-8b88-ace15caf9784"
      unitRef="shares">700000</bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i155dd56d57cf423585d3b35e06319840_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njg1Mjk_6add8e3a-df1e-4ed2-b31c-951e94e41b60"
      unitRef="shares">1000000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i155dd56d57cf423585d3b35e06319840_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njg1NzQ_a047c9ed-bec8-4abd-8a11-e9e691bbde75"
      unitRef="usd">3800000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njg2MTA_ae03f33d-178d-4eea-94f8-99013271880f"
      unitRef="usdPerShare">3.85</bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="ifa543178b29947d9b360e6f2f7629fd8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njg2NjE_70977156-c47d-478d-8abd-b97ac8204431"
      unitRef="shares">100000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="ifa543178b29947d9b360e6f2f7629fd8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njg3MDY_a1044635-db76-45a5-af7f-0b4d67686a2a"
      unitRef="usd">200000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice
      contextRef="ifa543178b29947d9b360e6f2f7629fd8_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njg3MzY_84ae12bf-d279-4c96-af17-8102d6200868"
      unitRef="usdPerShare">3.33</bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1NjkxMDQ_fa49a47d-cfde-484d-900e-318f57277773"
      unitRef="shares">7900000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits
      contextRef="i0c2d57e6e31b4fccb21609f736764110_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1NjkyNDE_b65fac78-2175-4125-b615-1ae96796d3e6"
      unitRef="shares">4500000</bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1NjkzNjY_eba21e79-81be-43cb-801f-3e91d1f818ad"
      unitRef="shares">8700000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njk0MzA_843d6030-13bd-43e5-be35-ed15730b86a2"
      unitRef="usd">29400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njk0NjY_fad226f3-5da5-4150-b21e-d031fda02929"
      unitRef="usdPerShare">3.36</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njk2Nzc_eba21e79-81be-43cb-801f-3e91d1f818ad"
      unitRef="shares">8700000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njk3NDE_843d6030-13bd-43e5-be35-ed15730b86a2"
      unitRef="usd">29400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ie81891966c844bdda339fd1c9fb36622_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMTMxOTQxMzk1Njk3Nzc_fad226f3-5da5-4150-b21e-d031fda02929"
      unitRef="usdPerShare">3.36</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <bgcp:NumberOfUnitsRedeemed
      contextRef="i414bfed160df455d8146d5a86510291c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMi0yLTEtMS0xMTA0Mjc_8a548dbd-b9e2-4e67-bd07-66d64b530e70"
      unitRef="shares">20000</bgcp:NumberOfUnitsRedeemed>
    <bgcp:WeightedAverageRedemptionPricePerUnit
      contextRef="i414bfed160df455d8146d5a86510291c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMi00LTEtMS0xMTA0Mjc_45baa92c-7b44-4bae-b405-2d828f065b49"
      unitRef="usdPerShare">4.40</bgcp:WeightedAverageRedemptionPricePerUnit>
    <bgcp:NumberOfUnitsRedeemed
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMy0yLTEtMS0xMTA0Mjc_f9f77314-224b-465e-b98f-460174d6ecdb"
      unitRef="shares">4715000</bgcp:NumberOfUnitsRedeemed>
    <bgcp:WeightedAverageRedemptionPricePerUnit
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMy00LTEtMS0xMTA0Mjc_1199aeda-57e5-4fa0-aaad-ffc7b3db69ae"
      unitRef="usdPerShare">5.82</bgcp:WeightedAverageRedemptionPricePerUnit>
    <bgcp:NumberOfUnitsRedeemed
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfNS0yLTEtMS0xMTA0Mjc_fc7d1332-5ec3-499f-a917-f1dc8fd1dfcc"
      unitRef="shares">4735000</bgcp:NumberOfUnitsRedeemed>
    <bgcp:WeightedAverageRedemptionPricePerUnit
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfNS00LTEtMS0xMTA0Mjc_6b65f868-3f4b-4340-93a1-c51c8a9e757a"
      unitRef="usdPerShare">5.82</bgcp:WeightedAverageRedemptionPricePerUnit>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i414bfed160df455d8146d5a86510291c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfNy0yLTEtMS0xMTA0Mjc_ba7a09d0-fe77-4962-8e9d-2d433f154f66"
      unitRef="shares">965000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i414bfed160df455d8146d5a86510291c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfNy00LTEtMS0xMTA0Mjc_36081f0e-22a1-427b-a428-b054d716ad0f"
      unitRef="usdPerShare">4.56</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i472ea84a31a4423e85a837913db8bd8e_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfOC0yLTEtMS0xMTA0Mjc_694460f3-bda2-4431-b990-eaa2629f794c"
      unitRef="shares">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i472ea84a31a4423e85a837913db8bd8e_D20210401-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfOC00LTEtMS0xMTA0Mjc_e1fc803b-c5d7-40bb-8c2e-bea96b2b7113"
      unitRef="usdPerShare">5.29</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i01403077225748309226560e95b976c6_D20210501-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfOS0yLTEtMS0xMTA0Mjc_04e2d2c5-12c2-4d10-9ffd-39044e5b4023"
      unitRef="shares">1018000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i01403077225748309226560e95b976c6_D20210501-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfOS00LTEtMS0xMTA0Mjc_9a90d21f-dd2e-4eb0-9b47-3d50bb1c3bf6"
      unitRef="usdPerShare">5.59</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i3db4dd7c81f24db3a4df67c35c5c28d9_D20210601-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTAtMi0xLTEtMTEwNDI3_330c43c1-b803-4a68-a221-a67b7037b67b"
      unitRef="shares">15522000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="i3db4dd7c81f24db3a4df67c35c5c28d9_D20210601-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTAtNC0xLTEtMTEwNDI3_8651b21f-9aaf-46b9-9ec4-48661780d6fd"
      unitRef="usdPerShare">6.29</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTQtMi0xLTEtMTEwNDI3_213e2be1-e62c-4e4a-b860-637c5dc00940"
      unitRef="shares">17507000</us-gaap:TreasuryStockSharesAcquired>
    <bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTQtNC0xLTEtMTEwNDI3_74de16c2-c00c-4138-84d0-8b7f02b9d3cb"
      unitRef="usdPerShare">6.16</bgcp:TreasuryStockAcquiredWeightedAverageCostPerShare>
    <bgcp:RedemptionsAndRepurchases
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTUtMi0xLTEtMTEwNDI3_b7b46f46-c3aa-4faf-a69d-2f6c19e98f85"
      unitRef="shares">22242000</bgcp:RedemptionsAndRepurchases>
    <bgcp:RedemptionsAndRepurchasesWeightedAveragePrice
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTUtNC0xLTEtMTEwNDI3_8d3b82ac-b27e-4d07-a606-bfd691fa1737"
      unitRef="usdPerShare">6.08</bgcp:RedemptionsAndRepurchasesWeightedAveragePrice>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOjY3ZTRjNTg2NDdkYzQwNWRhMjBlMzA2YzliM2I4N2FjL3RhYmxlcmFuZ2U6NjdlNGM1ODY0N2RjNDA1ZGEyMGUzMDZjOWIzYjg3YWNfMTUtNi0xLTEtMTEwNDI3_4c3792d9-6e5d-4be4-9add-13c39843c8ba"
      unitRef="usd">114584000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i9c43817f61b74cc4a44598b2695f3697_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzc3NA_937cec79-63e4-436e-b645-60eca5c23b82"
      unitRef="shares">4700000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i9c43817f61b74cc4a44598b2695f3697_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzgxOA_88da7dfc-b693-4edb-9980-9bd3798a0f91"
      unitRef="usd">27300000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzg1Mw_258874f9-273a-4cfa-970c-3dd557a896cf"
      unitRef="usdPerShare">5.84</bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i6283e4cd2cf348fdb06df8ebfb3cdc4e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzkwMg_59bf2afd-370d-4ec3-a10e-3fdddccd7b27"
      unitRef="shares">44000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i6283e4cd2cf348fdb06df8ebfb3cdc4e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzk0Ng_bcd0c111-b547-41a9-b689-70c75428fc1b"
      unitRef="usd">200000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice
      contextRef="i6283e4cd2cf348fdb06df8ebfb3cdc4e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMzk3Mw_7037c412-7974-4ebb-9bc2-bfd67216bf0f"
      unitRef="usdPerShare">4.06</bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDA4Mw_d245f23a-dfb3-42d6-9e9c-6dd6360c95b0"
      unitRef="shares">13800000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDIxNg_867fca99-3ef5-47a2-96ae-551ee976ed42"
      unitRef="shares">16800000</bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i23f467c8c2fe4ed9a592bf08fabcffe6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjM3OQ_8606336f-baf2-4a97-9e98-134d81e86690"
      unitRef="shares">4700000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i23f467c8c2fe4ed9a592bf08fabcffe6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjM4Mw_786a801c-2ee7-469d-a448-53dfed4a8e5a"
      unitRef="usd">27300000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjM5OQ_685dc675-1136-40c7-9d47-0ea5433e537b"
      unitRef="usdPerShare">5.83</bgcp:LimitedPartnershipUnitsAverageRedemptionPricePerUnit>
    <us-gaap:PartnersCapitalAccountUnitsRedeemed
      contextRef="i2ef29faef50c431f9a46d038fd908bf6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjQxNg_aed2f910-54df-4390-8c5b-3f004074ee51"
      unitRef="shares">100000</us-gaap:PartnersCapitalAccountUnitsRedeemed>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i2ef29faef50c431f9a46d038fd908bf6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjQyMA_0fb93a85-121c-46ae-b774-3482c30cdde8"
      unitRef="usd">200000</us-gaap:PartnersCapitalAccountRedemptions>
    <bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice
      contextRef="i2ef29faef50c431f9a46d038fd908bf6_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjQyNA_fc51a7bc-eeb5-49aa-9b22-6740ba4248e2"
      unitRef="usdPerShare">4.11</bgcp:FoundingWorkingPartnerUnitsAverageRedemptionPrice>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjQ0Ng_10a42cf0-2518-4f97-880e-9b9ba004ad2a"
      unitRef="shares">15400000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2MjQ2NQ_2043a82b-2833-4828-9afb-dba758251c7e"
      unitRef="shares">25900000</bgcp:StockIssuedDuringPeriodSharesExchangeOfUnits>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDQxNQ_2e310403-5dd8-4f61-a0f0-e63a1eb29d41"
      unitRef="shares">16500000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDQ3OA_9da5446e-74ed-4c4e-bba8-3a00201daabf"
      unitRef="usd">103400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ia09c8d45fe7548049ff3dfbe36071649_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDUxMw_6ec75e05-9d74-49ce-80a7-a9c0502ccc23"
      unitRef="usdPerShare">6.25</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2Mjg1OA_a277aa0a-6df7-40e6-8e0b-4ff6126e0c74"
      unitRef="shares">17500000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2Mjg3NQ_f0697201-1117-44ee-94a2-4ddef698fa37"
      unitRef="usd">107800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i09ddf1db5d094798af6a7a3fa7cc87fd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfMjE5OTAyMzI2Mjg5NA_c2597a67-2322-4ded-9919-8873ff294af4"
      unitRef="usdPerShare">6.16</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RleHRyZWdpb246YWUxMTY5ZGZmMjE2NDQ3MmJiNDFhYzg3YjMwMWU2OGZfNDYzNw_2d3a9b48-c412-45e4-bba2-7e572aa6aba5">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of FPUs were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;17,786&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18,761&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income allocated to FPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings distributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;FPUs exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FPUs redeemed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;19,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:RedeemableNoncontrollingInterestTableTextBlock>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i23ec35bf11af4faf9b956e5320118dd3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMi0xLTEtMS0xMTM1NTY_294032a6-9309-4dad-af70-e482cffcbae9"
      unitRef="usd">17786000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="if74fd0f0929a4b74bc8a3821630e025a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMi0zLTEtMS0xMTM1NTY_c4f267f9-922f-45b7-bda0-4ee8c9d93aef"
      unitRef="usd">19989000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMi0xLTEtMS05NjE4Ng_d000080c-6dd7-4212-aea4-67da45b10dab"
      unitRef="usd">18761000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i70e206f15f01408d81256592b007e22f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMi0zLTEtMS05NjE4Ng_6fcbbddf-396b-43e7-a82e-951a6bf12b80"
      unitRef="usd">20674000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMy0xLTEtMS0xMTM1NTY_8b559c4a-60c0-43e7-9543-ba71f8189911"
      unitRef="usd">253000</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMy0zLTEtMS0xMTM1NTY_17f3ed66-8377-4008-a5d6-4b05b327081e"
      unitRef="usd">438000</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMy0xLTEtMS05NjE4Ng_0f0072f5-b32a-4f22-bc9c-95554b115c70"
      unitRef="usd">721000</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfMy0zLTEtMS05NjE4Ng_a0e639cd-df18-428c-b909-b7d896409889"
      unitRef="usd">958000</us-gaap:TemporaryEquityNetIncome>
    <bgcp:FoundingPartnerUnitEarningsDistribution
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNC0xLTEtMS0xMTM1NTY_74316a1e-a492-4e75-bc1f-f94a1f044f75"
      unitRef="usd">465000</bgcp:FoundingPartnerUnitEarningsDistribution>
    <bgcp:FoundingPartnerUnitEarningsDistribution
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNC0zLTEtMS0xMTM1NTY_89d61845-533a-4421-bbb5-4e8687d5d76a"
      unitRef="usd">520000</bgcp:FoundingPartnerUnitEarningsDistribution>
    <bgcp:FoundingPartnerUnitEarningsDistribution
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNC0xLTEtMS05NjE4Ng_a407c6c8-60c3-44a7-8367-d78068207b8b"
      unitRef="usd">1539000</bgcp:FoundingPartnerUnitEarningsDistribution>
    <bgcp:FoundingPartnerUnitEarningsDistribution
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNC0zLTEtMS05NjE4Ng_ae9d2dac-3ee0-4ee7-92c2-b16cf5a2f6d5"
      unitRef="usd">520000</bgcp:FoundingPartnerUnitEarningsDistribution>
    <bgcp:ExchangeOfFoundingWorkingPartnerInterests
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNS0xLTEtMS0xMTM1NTY_8a4cd6b2-03c2-4380-bdc9-aaaf9d7ce987"
      unitRef="usd">380000</bgcp:ExchangeOfFoundingWorkingPartnerInterests>
    <bgcp:ExchangeOfFoundingWorkingPartnerInterests
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNS0zLTEtMS0xMTM1NTY_4768189c-06a4-4f08-90ef-81cfb3f0cea2"
      unitRef="usd">253000</bgcp:ExchangeOfFoundingWorkingPartnerInterests>
    <bgcp:ExchangeOfFoundingWorkingPartnerInterests
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNS0xLTEtMS05NjE4Ng_e8972b19-bc32-491c-bf23-859c2d0e38b2"
      unitRef="usd">719000</bgcp:ExchangeOfFoundingWorkingPartnerInterests>
    <bgcp:ExchangeOfFoundingWorkingPartnerInterests
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNS0zLTEtMS05NjE4Ng_28651be5-a67c-40c4-893e-2dc299626a62"
      unitRef="usd">509000</bgcp:ExchangeOfFoundingWorkingPartnerInterests>
    <bgcp:RedemptionOfFoundingWorkingPartnerInterests
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNi0xLTEtMS0xMTM1NTY_ae665d43-5d97-4796-ba94-c2ec156bddd9"
      unitRef="usd">748000</bgcp:RedemptionOfFoundingWorkingPartnerInterests>
    <bgcp:RedemptionOfFoundingWorkingPartnerInterests
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNi0zLTEtMS0xMTM1NTY_74dab474-f17a-4c4a-95d4-6a8dab40cded"
      unitRef="usd">72000</bgcp:RedemptionOfFoundingWorkingPartnerInterests>
    <bgcp:RedemptionOfFoundingWorkingPartnerInterests
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNi0xLTEtMS05NjE4Ng_076b077a-6add-48cc-b5df-f10e82a35b02"
      unitRef="usd">778000</bgcp:RedemptionOfFoundingWorkingPartnerInterests>
    <bgcp:RedemptionOfFoundingWorkingPartnerInterests
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNi0zLTEtMS05NjE4Ng_7ce7dd10-31c9-407e-ad07-dd31675b98de"
      unitRef="usd">1021000</bgcp:RedemptionOfFoundingWorkingPartnerInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNy0xLTEtMS0xMTM1NTY_0e881325-9be4-48e9-9ec1-5257e2403921"
      unitRef="usd">16446000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNy0zLTEtMS0xMTM1NTY_6b15e454-36e6-4fee-9254-27c3bcde0e27"
      unitRef="usd">19582000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNy0xLTEtMS05NjE4Ng_0d7c4d90-7f45-4166-8140-eaee89d4e55c"
      unitRef="usd">16446000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82MS9mcmFnOmFlMTE2OWRmZjIxNjQ0NzJiYjQxYWM4N2IzMDFlNjhmL3RhYmxlOmFkNjI0ODFiZTk3ODQxNTM4YmI1ODI0YWVhYWE4MDk1L3RhYmxlcmFuZ2U6YWQ2MjQ4MWJlOTc4NDE1MzhiYjU4MjRhZWFhYTgwOTVfNy0zLTEtMS05NjE4Ng_6c657c6d-31bd-4310-8851-3f47fc451baa"
      unitRef="usd">19582000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <bgcp:SecuritiesOwnedDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82NC9mcmFnOmZiMTkxZTNhOThjZDQ0MmNhYWU1YzUxMjM1MWE3ZGUxL3RleHRyZWdpb246ZmIxOTFlM2E5OGNkNDQyY2FhZTVjNTEyMzUxYTdkZTFfMjM5_6940a448-ac15-40b3-864c-ee061c23901f">Securities OwnedSecurities owned primarily consist of unencumbered U.S. Treasury bills held for liquidity purposes. Total Securities owned were $39.2 million and $40.8 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. For additional information, see Note 13&#x2014;&#x201c;Fair Value of Financial Assets and Liabilities.&#x201d;</bgcp:SecuritiesOwnedDisclosureTextBlock>
    <us-gaap:FinancialInstrumentsOwnedAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82NC9mcmFnOmZiMTkxZTNhOThjZDQ0MmNhYWU1YzUxMjM1MWE3ZGUxL3RleHRyZWdpb246ZmIxOTFlM2E5OGNkNDQyY2FhZTVjNTEyMzUxYTdkZTFfMTU0_c538b32e-32ee-452a-a2ca-12c7f29fb1bc"
      unitRef="usd">39200000</us-gaap:FinancialInstrumentsOwnedAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82NC9mcmFnOmZiMTkxZTNhOThjZDQ0MmNhYWU1YzUxMjM1MWE3ZGUxL3RleHRyZWdpb246ZmIxOTFlM2E5OGNkNDQyY2FhZTVjNTEyMzUxYTdkZTFfMTYx_72a77bba-31d4-4f04-ab90-75422b7149c8"
      unitRef="usd">40800000</us-gaap:FinancialInstrumentsOwnedAtFairValue>
    <us-gaap:RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82Ny9mcmFnOmFmMGU4NjUxOTRlYTQ0YjI4NzYyNDYxZWMwMTI4YTdiL3RleHRyZWdpb246YWYwZTg2NTE5NGVhNDRiMjg3NjI0NjFlYzAxMjhhN2JfNjk0_e037ab1c-bd3d-4b17-ae00-9bcc17621cf8">Collateralized Transactions&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Repurchase Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securities sold under Repurchase Agreements are accounted for as collateralized financing transactions and are recorded at the contractual amount for which the securities will be repurchased, including accrued interest. As of June&#160;30, 2022, the Company facilitated $0.9&#160;million of Repurchase Agreements for the purpose of financing fails. &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;U.S. Treasury or other fixed income securities were provided to Cantor as collateral for the fair value of the Repurchase Agreements. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These Repurchase Agreements had a maturity date of July 1, 2022. As of December 31, 2021, the Company had not facilitated any Repurchase Agreements for the purpose of financing fails.&lt;/span&gt;&lt;/div&gt;</us-gaap:RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i57b10472e44e44a293a824e64b0dcb59_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82Ny9mcmFnOmFmMGU4NjUxOTRlYTQ0YjI4NzYyNDYxZWMwMTI4YTdiL3RleHRyZWdpb246YWYwZTg2NTE5NGVhNDRiMjg3NjI0NjFlYzAxMjhhN2JfMzEz_e3a27847-901a-4d01-bc16-c4ca4b9b613c"
      unitRef="usd">900000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i1f8b6861c7f246ba91912fc6696a5389_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl82Ny9mcmFnOmFmMGU4NjUxOTRlYTQ0YjI4NzYyNDYxZWMwMTI4YTdiL3RleHRyZWdpb246YWYwZTg2NTE5NGVhNDRiMjg3NjI0NjFlYzAxMjhhN2JfNjE4_18aa001e-273f-4a66-a4af-0fb1f9fc902d"
      unitRef="usd">0</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfODI3_61ccb14e-2113-41ef-98f3-9aad40c13016">Marketable Securities&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities consist of the Company&#x2019;s ownership of equity securities carried at fair value in accordance with ASU 2016-01. The securities had a fair value of $0.3 million and $0.4 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These marketable securities are measured at fair value, with any changes in fair value recognized in earnings and included in &#x201c;Other income (loss)&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. The Company recognized unrealized net losses of $0.1 million and unrealized net gains of $21 thousand for the three months ended June 30, 2022 and 2021, respectively, related to the mark-to-market adjustments on shares and any related hedging transactions, when applicable. The Company recognized unrealized net losses of $0.1 million and unrealized net gains of $10 thousand for &lt;/span&gt;&lt;/div&gt;the six months ended June 30, 2022 and 2021, respectively, related to the mark-to-market adjustments on shares and any related hedging transactions, when applicable.During the six months ended June&#160;30, 2022 and 2021, the Company did not sell and did not purchase any marketable securities</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfMTk4_00ab91c4-7526-42f9-a823-8df973a6b86b"
      unitRef="usd">300000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfMjE5OTAyMzI1NjM4NQ_3253c55f-e712-40c7-96d0-f7cbbca084e5"
      unitRef="usd">400000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfNDk1_bfa142c1-b7f7-4321-819e-cd28afe60ba3"
      unitRef="usd">-100000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfNTAy_4bc0f203-96e2-4434-b41a-28646d4f7291"
      unitRef="usd">21000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfMTA5OTUxMTYyODkzNw_c2bbbe73-b069-4631-b0d6-958fb069d854"
      unitRef="usd">-100000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfMTA5OTUxMTYyODkyMQ_70a68689-ab59-4ab7-b42e-86808752326e"
      unitRef="usd">10000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfNzUy_7e75a88d-1df4-479b-8b02-4b3a5172ef84"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83MC9mcmFnOmU3YjkwYzU1ZjI1NjRhYjBiOWFhOTZmZjQ1ZWRiOGMzL3RleHRyZWdpb246ZTdiOTBjNTVmMjU2NGFiMGI5YWE5NmZmNDVlZGI4YzNfNzUy_f140434f-45c0-4585-bf6e-a9656c89e22d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:DueToAndFromBrokerDealersAndClearingOrganizationsDisclosure
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RleHRyZWdpb246Nzg1NmQ2NDI4YmQyNGZmZmI1NDY4NzZlNGVhNGZiYmNfMTA0OA_193a618e-4bfd-4894-8512-fe60ceb98615">Receivables from and Payables to Broker-Dealers, Clearing Organizations, Customers and Related Broker-Dealers&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables from and payables to broker-dealers, clearing organizations, customers and related broker-dealers primarily represent amounts due for undelivered securities, cash held at clearing organizations and exchanges to facilitate settlement and clearance of matched principal transactions, spreads on matched principal transactions that have not yet been remitted from/to clearing organizations and exchanges and amounts related to open derivative contracts (see Note 12&#x2014;&#x201c;Derivatives&#x201d;). As of June&#160;30, 2022 and December&#160;31, 2021, Receivables from and payables to broker-dealers, clearing organizations, customers and related broker-dealers consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;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;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Contract values of fails to deliver&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184,971&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;640,696&#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:#cff0fc;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;Receivables from clearing organizations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,541&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 receivables from broker-dealers and customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,869&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;14,386&#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:#cff0fc;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 pending trades&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Open derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,419&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#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:#cff0fc;padding:2px 1pt 2px 25.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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,359,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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: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:100%"&gt;Payables to broker-dealers, clearing organizations, customers and related broker-dealers&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Contract values of fails to receive&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086,514&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payables to clearing organizations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,089&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;22,679&#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:#cff0fc;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;Other payables to broker-dealers and customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,471&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Open derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,217&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#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:#cff0fc;padding:2px 1pt 2px 25.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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,173,291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Includes receivables and payables with Cantor. See Note 14&#x2014;&#x201c;Related Party Transactions&#x201d; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all open fails to deliver, open fails to receive and pending trade transactions as of June&#160;30, 2022 have subsequently settled at the contracted amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:DueToAndFromBrokerDealersAndClearingOrganizationsDisclosure>
    <us-gaap:ScheduleOfDueToFromBrokerDealersAndClearingOrganizationsTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RleHRyZWdpb246Nzg1NmQ2NDI4YmQyNGZmZmI1NDY4NzZlNGVhNGZiYmNfMTA0OQ_a6311785-b00c-4430-a665-ebc421abd8e3">As of June&#160;30, 2022 and December&#160;31, 2021, Receivables from and payables to broker-dealers, clearing organizations, customers and related broker-dealers consisted of the following (in thousands):&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;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;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Contract values of fails to deliver&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184,971&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;640,696&#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:#cff0fc;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;Receivables from clearing organizations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,541&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 receivables from broker-dealers and customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,869&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;14,386&#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:#cff0fc;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 pending trades&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Open derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,419&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#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:#cff0fc;padding:2px 1pt 2px 25.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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,359,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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: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:100%"&gt;Payables to broker-dealers, clearing organizations, customers and related broker-dealers&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Contract values of fails to receive&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086,514&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payables to clearing organizations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,089&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;22,679&#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:#cff0fc;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;Other payables to broker-dealers and customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,471&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Open derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,217&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#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:#cff0fc;padding:2px 1pt 2px 25.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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,173,291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Includes receivables and payables with Cantor. See Note 14&#x2014;&#x201c;Related Party Transactions&#x201d; for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDueToFromBrokerDealersAndClearingOrganizationsTextBlock>
    <us-gaap:SecuritiesFailedToDeliver
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMi0xLTEtMS05NjE4Ng_188a3d2d-73ba-42dc-a174-a0c07e35d877"
      unitRef="usd">2184971000</us-gaap:SecuritiesFailedToDeliver>
    <us-gaap:SecuritiesFailedToDeliver
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMi0zLTEtMS05NjE4Ng_6e16a946-88a0-4e9e-bb74-19433dde075e"
      unitRef="usd">640696000</us-gaap:SecuritiesFailedToDeliver>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMy0xLTEtMS05NjE4Ng_878e28c9-f9b9-40e7-8503-f1fa75cc43ec"
      unitRef="usd">138541000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMy0zLTEtMS05NjE4Ng_13ea2225-3d35-4d4b-8a50-f4571d358201"
      unitRef="usd">118979000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:OtherReceivablesFromBrokerDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNC0xLTEtMS05NjE4Ng_99deeaf7-93ec-47b0-ae7f-8404da9c4983"
      unitRef="usd">17869000</us-gaap:OtherReceivablesFromBrokerDealersAndClearingOrganizations>
    <us-gaap:OtherReceivablesFromBrokerDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNC0zLTEtMS05NjE4Ng_337c99d1-1fe0-4695-a73f-db9d67b05583"
      unitRef="usd">14386000</us-gaap:OtherReceivablesFromBrokerDealersAndClearingOrganizations>
    <bgcp:ReceivableFromNetPendingTrades
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNS0xLTEtMS05NjE4Ng_c571e0b0-207c-4bdb-85c5-615198c95012"
      unitRef="usd">7253000</bgcp:ReceivableFromNetPendingTrades>
    <bgcp:ReceivableFromNetPendingTrades
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNS0zLTEtMS05NjE4Ng_0536f437-e87c-4849-a0ec-b8fa2f278678"
      unitRef="usd">5506000</bgcp:ReceivableFromNetPendingTrades>
    <bgcp:ReceivableFromOpenDerivativeContracts
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNi0xLTEtMS05NjE4Ng_450bc03e-b0f8-4efb-bf7e-327f987730d5"
      unitRef="usd">10419000</bgcp:ReceivableFromOpenDerivativeContracts>
    <bgcp:ReceivableFromOpenDerivativeContracts
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNi0zLTEtMS05NjE4Ng_0640f1d9-dd74-4865-a136-e275d6da29a2"
      unitRef="usd">2879000</bgcp:ReceivableFromOpenDerivativeContracts>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNy0xLTEtMS05NjE4Ng_b7a15724-0382-4d58-ba96-0061015a9763"
      unitRef="usd">2359053000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfNy0zLTEtMS05NjE4Ng_80b6fc12-11b0-40d8-aba9-f6ca2854d331"
      unitRef="usd">782446000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:SecuritiesFailedToReceive
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfOS0xLTEtMS05NjE4Ng_2812203b-af16-412f-8c87-4722c0d691d3"
      unitRef="usd">2086514000</us-gaap:SecuritiesFailedToReceive>
    <us-gaap:SecuritiesFailedToReceive
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfOS0zLTEtMS05NjE4Ng_33070b82-faf8-4801-bbeb-83dfdbaeecbb"
      unitRef="usd">617018000</us-gaap:SecuritiesFailedToReceive>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTAtMS0xLTEtOTYxODY_4a5ecb33-bf7f-4a46-a1a6-0448956a6be0"
      unitRef="usd">65089000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTAtMy0xLTEtOTYxODY_45c652e0-60be-42ca-a8ba-c34601fdfcbe"
      unitRef="usd">22679000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <us-gaap:OtherPayablesToBrokerDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTEtMS0xLTEtOTYxODY_999a9860-4531-41bb-96c0-ce449b5ae184"
      unitRef="usd">14471000</us-gaap:OtherPayablesToBrokerDealersAndClearingOrganizations>
    <us-gaap:OtherPayablesToBrokerDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTEtMy0xLTEtOTYxODY_ab0e0bdd-e902-4ced-a07b-61df5504b923"
      unitRef="usd">13732000</us-gaap:OtherPayablesToBrokerDealersAndClearingOrganizations>
    <bgcp:PayableForOpenDerivativeContracts
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTItMS0xLTEtOTYxODY_fbceeb36-8102-4c8d-9ee2-240be0418cde"
      unitRef="usd">7217000</bgcp:PayableForOpenDerivativeContracts>
    <bgcp:PayableForOpenDerivativeContracts
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTItMy0xLTEtOTYxODY_782a714a-acc0-4e30-bf91-489bf41666ca"
      unitRef="usd">2849000</bgcp:PayableForOpenDerivativeContracts>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTMtMS0xLTEtOTYxODY_81bbea77-1699-4705-b4b6-5dc6c941c1d7"
      unitRef="usd">2173291000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83My9mcmFnOjc4NTZkNjQyOGJkMjRmZmZiNTQ2ODc2ZTRlYTRmYmJjL3RhYmxlOmU0YTE1ODM4MzBlYjQwYWVhZDNhZjM3MWE4NjdkOTdjL3RhYmxlcmFuZ2U6ZTRhMTU4MzgzMGViNDBhZWFkM2FmMzcxYTg2N2Q5N2NfMTMtMy0xLTEtOTYxODY_3c713ab2-4a3f-4de7-98c2-03b38f3176fa"
      unitRef="usd">656278000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMzI1OQ_93f5d4a7-b515-4037-9264-b7629db8ae41">Derivatives&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of operations, the Company enters into derivative contracts to facilitate client transactions, hedge principal positions and facilitate hedging activities of affiliated companies. These derivative contracts primarily consist of FX swaps, FX/commodities options, futures and forwards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative contracts can be exchange-traded or OTC. Exchange-traded derivatives typically fall within Level&#160;1 or Level&#160;2 of the fair value hierarchy depending on whether they are deemed to be actively traded or not. The Company generally values exchange-traded derivatives using their closing prices. OTC derivatives are valued using market transactions and other market evidence whenever possible, including market-based inputs to models, broker or dealer quotations or alternative pricing sources with reasonable levels of price transparency. For OTC derivatives that trade in liquid markets, such as forwards, swaps and options, model inputs can generally be verified and model selection does not involve significant management judgment. Such instruments are typically classified within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not designate any derivative contracts as hedges for accounting purposes. U.S. GAAP guidance requires that an entity recognize all derivative contracts as either assets or liabilities in the unaudited Condensed Consolidated Statements of Financial Condition and measure those instruments at fair value. The fair value of all derivative contracts is recorded on a net-by-counterparty basis where a legal right to offset exists under an enforceable netting agreement. Derivative contracts are recorded as part of &#x201c;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; and &#x201c;Payables to broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of derivative contracts, computed in accordance with the Company&#x2019;s netting policy, is set forth below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&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:24.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.607%"/&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;June 30, 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:100%"&gt;December 31, 2021&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:700;line-height:100%"&gt;Derivative contract&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&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:100%"&gt;Amounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&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:100%"&gt;Amounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&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;837&#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;656&#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;262,815&#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;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;419&#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;207,966&#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;FX swaps&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;9,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&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;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914,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="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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,772,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,694,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Notional amounts represent the sum of gross long and short derivative contracts, an indication of the volume of the Company&#x2019;s derivative activity, and do not represent anticipated losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s FX swaps are with Cantor. See Note 14&#x2014;&#x201c;Related Party Transactions,&#x201d; for additional information related to these transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The replacement costs of contracts in a gain position were $10.4 million and $2.9 million, as of June&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the offsetting of derivative instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&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;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Amounts&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:100%"&gt;Presented &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:100%"&gt;in&#160;the &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:100%"&gt;Statements &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:100%"&gt;of&#160;Financial &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:100%"&gt;Condition&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&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%;text-decoration:underline"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 13pt;text-align:left;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 derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,419&#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:700;line-height:100%;text-decoration:underline"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&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;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Amounts&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:100%"&gt;Presented&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:100%"&gt;in&#160;the&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:100%"&gt;Statements&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:100%"&gt;of&#160;Financial&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:100%"&gt;Condition&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&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%;text-decoration:underline"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 13pt;text-align:left;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 derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;There were no additional balances in gross amounts not offset as of June&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in fair value of derivative contracts is reported as part of &#x201c;Principal transactions&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. The change in fair value of equity options related to marketable securities is included as part of &#x201c;Other income (loss)&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes gains and (losses) on derivative contracts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.334%"/&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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative contract&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FX/commodities 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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forwards&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;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;4,481&#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;3,476&#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;9,319&#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;7,429&#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:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMzI2MA_ad9e4651-8f42-4262-b787-8fd1c8c24e8e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of derivative contracts, computed in accordance with the Company&#x2019;s netting policy, is set forth below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&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:24.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.607%"/&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;June 30, 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:100%"&gt;December 31, 2021&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:700;line-height:100%"&gt;Derivative contract&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&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:100%"&gt;Amounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&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:100%"&gt;Amounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&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;837&#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;656&#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;262,815&#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;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;419&#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;207,966&#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;FX swaps&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;9,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&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;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,703,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914,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="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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,772,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,694,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Notional amounts represent the sum of gross long and short derivative contracts, an indication of the volume of the Company&#x2019;s derivative activity, and do not represent anticipated losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMi0yLTEtMS05NjE4Ng_0a238881-0171-436c-a9f8-194f98a3113e"
      unitRef="usd">837000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMi00LTEtMS05NjE4Ng_a8fb24fe-74f9-426a-914e-fbf17202e895"
      unitRef="usd">656000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMi02LTEtMS05NjE4Ng_f15acae0-a489-4018-842b-8c2e79accc1a"
      unitRef="usd">262815000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMi04LTEtMS05NjE4Ng_30ff1bdb-dfbb-412b-b71c-ae8f2c93fea3"
      unitRef="usd">392000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMi0xMC0xLTEtOTYxODY_90ae66dd-d420-4670-a792-d7f15314f38a"
      unitRef="usd">419000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMi0xMi0xLTEtOTYxODY_beee20c7-95be-4eb2-b719-af86ba795600"
      unitRef="usd">207966000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMy0yLTEtMS05NjE4Ng_ef30c361-63a6-40c1-9c63-057dcb89f084"
      unitRef="usd">9582000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMy00LTEtMS05NjE4Ng_5669bc4f-9d94-4834-a413-d51bc8b633fd"
      unitRef="usd">6083000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMy02LTEtMS05NjE4Ng_bac55173-cc51-4651-b3df-e49ffe19dbf8"
      unitRef="usd">806973000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMy04LTEtMS05NjE4Ng_ef27f70d-d0af-4f0a-9baa-346064778b9f"
      unitRef="usd">2487000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMy0xMC0xLTEtOTYxODY_602d8898-4f99-4335-bba2-33d01de7aa5e"
      unitRef="usd">1490000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfMy0xMi0xLTEtOTYxODY_1b4e8b0a-f0bb-46a5-97cb-819bdb4b966f"
      unitRef="usd">571280000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNC0yLTEtMS05NjE4Ng_6a688ff3-6bf7-4e9e-a0f8-7bf9e9af4b0a"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNC00LTEtMS05NjE4Ng_066baf87-1250-481f-ae8f-cbcee6f33e6d"
      unitRef="usd">478000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNC02LTEtMS05NjE4Ng_b6786105-0dde-467f-9be8-048ab72f73ba"
      unitRef="usd">1703081000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNC04LTEtMS05NjE4Ng_1f81befb-e67c-4a40-9ca1-982c45dc034d"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNC0xMC0xLTEtOTYxODY_d8afe47c-b3a6-4e17-8b40-268b839b8bc6"
      unitRef="usd">940000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNC0xMi0xLTEtOTYxODY_c946f1ee-662a-4e94-9db1-7c849900274c"
      unitRef="usd">3914813000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNS0yLTEtMS05NjE4Ng_931fca7d-9d33-49f2-aebf-85fbeae98028"
      unitRef="usd">10419000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNS00LTEtMS05NjE4Ng_b6c4165e-0264-4749-a3c3-60e94c38f611"
      unitRef="usd">7217000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNS02LTEtMS05NjE4Ng_24179d29-f9c5-4715-8dac-72dfb379ed0c"
      unitRef="usd">2772869000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNS04LTEtMS05NjE4Ng_dc6e3a07-2a57-403a-97b7-dbe5650d5b9c"
      unitRef="usd">2879000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNS0xMC0xLTEtOTYxODY_25658e40-59a2-429a-9137-2960002decbe"
      unitRef="usd">2849000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY4ZDY4M2M0MjgxMDRkMmNiY2RmOTRiNjQ4MWJlZDg1L3RhYmxlcmFuZ2U6ZjhkNjgzYzQyODEwNGQyY2JjZGY5NGI2NDgxYmVkODVfNS0xMi0xLTEtOTYxODY_8369ce61-c34d-460d-93e5-98506a4e3fb3"
      unitRef="usd">4694059000</us-gaap:DerivativeNotionalAmount>
    <bgcp:DerivativeContractInGainPositionReplacementCost
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMjU0Mw_9a169e1b-02f5-4e6b-9873-2a6b8e0e6ce0"
      unitRef="usd">10400000</bgcp:DerivativeContractInGainPositionReplacementCost>
    <bgcp:DerivativeContractInGainPositionReplacementCost
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMjU1MA_f0a4a69e-59e5-48ab-ade7-247f8909d266"
      unitRef="usd">2900000</bgcp:DerivativeContractInGainPositionReplacementCost>
    <bgcp:OffsettingDerivativeInstrumentsTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMzI2MQ_642535a3-4557-432a-8fd4-b0736cdd14c1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the offsetting of derivative instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&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;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Amounts&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:100%"&gt;Presented &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:100%"&gt;in&#160;the &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:100%"&gt;Statements &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:100%"&gt;of&#160;Financial &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:100%"&gt;Condition&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&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%;text-decoration:underline"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 13pt;text-align:left;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 derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,419&#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:700;line-height:100%;text-decoration:underline"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amounts&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;Gross&lt;br/&gt;Amounts&lt;br/&gt;Offset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Amounts&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:100%"&gt;Presented&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:100%"&gt;in&#160;the&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:100%"&gt;Statements&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:100%"&gt;of&#160;Financial&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:100%"&gt;Condition&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&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%;text-decoration:underline"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 13pt;text-align:left;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 derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;There were no additional balances in gross amounts not offset as of June&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;</bgcp:OffsettingDerivativeInstrumentsTableTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMy0xLTEtMS05NjE4Ng_a43addca-8593-4026-885f-acab0edf46e5"
      unitRef="usd">1042000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMy0zLTEtMS05NjE4Ng_5974a99a-a504-4258-9cc2-2de28398609e"
      unitRef="usd">205000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMy01LTEtMS05NjE4Ng_d21b9aa4-4480-4766-b718-52a417e2d0f8"
      unitRef="usd">837000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNC0xLTEtMS05NjE4Ng_b8426a89-05de-4250-95d7-3f0dcfe204bf"
      unitRef="usd">10245000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNC0zLTEtMS05NjE4Ng_86782770-df07-4446-86e9-8ede39274214"
      unitRef="usd">663000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNC01LTEtMS05NjE4Ng_b2038266-fd7f-49ed-9bc4-c0bd770509d4"
      unitRef="usd">9582000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNS0xLTEtMS05NjE4Ng_4f317a5e-fec8-4801-a264-b817c233d0e6"
      unitRef="usd">103886000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNS0zLTEtMS05NjE4Ng_a19ec993-e897-4d6a-a8d6-cf79c2ed331f"
      unitRef="usd">103886000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNS01LTEtMS05NjE4Ng_13610913-35aa-44ca-8530-fa52f5195a3a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNi0xLTEtMS05NjE4Ng_1e4edfda-500a-4eae-9f31-415d0d407a2a"
      unitRef="usd">115173000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNi0zLTEtMS05NjE4Ng_b92f4fba-b73b-4438-bdbe-f072747ed965"
      unitRef="usd">104754000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfNi01LTEtMS05NjE4Ng_39f3659e-0731-47b9-ab31-907c35dd8f86"
      unitRef="usd">10419000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfOC0xLTEtMS05NjE4Ng_19c47b8e-96cb-4d2f-8af2-0e963e9f21a9"
      unitRef="usd">6746000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfOC0zLTEtMS05NjE4Ng_619a1d9c-f458-4d49-9429-1854591f3a5a"
      unitRef="usd">663000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i6362c1a8970f49a88a3d233579c49d2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfOC01LTEtMS05NjE4Ng_3aa6484a-6a51-456c-b340-2da019a7147e"
      unitRef="usd">6083000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfOS0xLTEtMS05NjE4Ng_1f53de5a-db28-4b57-b26f-400fb8636e29"
      unitRef="usd">861000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfOS0zLTEtMS05NjE4Ng_a79465ae-c1bc-41c7-8009-d64e321efd5c"
      unitRef="usd">205000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i5a14ff088a4040d68c82fecbdc027f4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfOS01LTEtMS05NjE4Ng_2e9ccbc1-e3bb-4ba5-a87b-7f0df8fc1fa7"
      unitRef="usd">656000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMTAtMS0xLTEtOTYxODY_26ce9f40-bcce-4aa9-bd64-1f8e2e10bf1a"
      unitRef="usd">104364000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMTAtMy0xLTEtOTYxODY_17c16eff-d7b3-410b-ad9d-e8bc74c18cf2"
      unitRef="usd">103886000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i7dafa21eab2e438f8f0e56ac7dde0da6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMTAtNS0xLTEtOTYxODY_fe530b59-b9ec-4168-ae7c-695f42ba5f83"
      unitRef="usd">478000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMTEtMS0xLTEtOTYxODY_d41e31ed-60fe-4fd6-9c31-e2d65caec842"
      unitRef="usd">111971000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMTEtMy0xLTEtOTYxODY_5abfc350-1a2d-45a2-867b-7fb20b6952e0"
      unitRef="usd">104754000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmY5Y2MzMDg0YzYzOTQ5M2Q4MjY3YTQxYWZmZWRiMjNjL3RhYmxlcmFuZ2U6ZjljYzMwODRjNjM5NDkzZDgyNjdhNDFhZmZlZGIyM2NfMTEtNS0xLTEtOTYxODY_79beebcd-c747-48a7-ab57-f5fa5f13f628"
      unitRef="usd">7217000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNC0xLTEtMS05NjE4Ng_a2b1a1bd-cf0d-44bc-b421-e44027376fba"
      unitRef="usd">452000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNC0zLTEtMS05NjE4Ng_061637b6-b0de-43f2-9bf1-ebdc443de75f"
      unitRef="usd">60000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNC01LTEtMS05NjE4Ng_fb5dee29-f1f2-44b0-93ad-2d70004f74b3"
      unitRef="usd">392000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNS0xLTEtMS05NjE4Ng_5242cbf8-e95e-4bb8-b494-96484f4d3b53"
      unitRef="usd">3025000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNS0zLTEtMS05NjE4Ng_0cd4f444-f059-4d7b-98bd-a48d560e454e"
      unitRef="usd">538000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNS01LTEtMS05NjE4Ng_91cce969-de8d-4a10-9c4d-c39357b1cb26"
      unitRef="usd">2487000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNi0xLTEtMS05NjE4Ng_b00e2aea-59c2-49ae-aef3-ae8075488ef8"
      unitRef="usd">70497000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNi0zLTEtMS05NjE4Ng_c0b81006-e04a-4357-868f-8952db4eca9a"
      unitRef="usd">70497000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNi01LTEtMS05NjE4Ng_17ab1c40-9217-4c9e-8f82-273630178af2"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNy0xLTEtMS05NjE4Ng_3602f4e1-6103-45f9-89d8-ac010e699225"
      unitRef="usd">73974000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNy0zLTEtMS05NjE4Ng_5101455a-4589-485e-bca1-b580bbb92943"
      unitRef="usd">71095000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfNy01LTEtMS05NjE4Ng_b7dc4b6b-42ae-4644-837c-2147c4434d8d"
      unitRef="usd">2879000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfOS0xLTEtMS05NjE4Ng_d62e7b98-d5b4-4a95-b8c6-0ae327d3b194"
      unitRef="usd">2028000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfOS0zLTEtMS05NjE4Ng_616714c4-6bce-4937-929d-3e71a28de154"
      unitRef="usd">538000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="iafe7e5892726431ebdfa66d5209af7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfOS01LTEtMS05NjE4Ng_13dfaeb0-8eb2-4ee0-8d1c-486bf654ec86"
      unitRef="usd">1490000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTAtMS0xLTEtOTYxODY_0f310351-d8ca-44ef-8fec-a9faf0979b39"
      unitRef="usd">479000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTAtMy0xLTEtOTYxODY_9a9f01de-9b7c-4282-8a84-5bbae10f3d4b"
      unitRef="usd">60000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i449f5af808344d36821afef7b0e41841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTAtNS0xLTEtOTYxODY_f0fa526d-4327-4d61-8bff-256c8cd13f5c"
      unitRef="usd">419000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTEtMS0xLTEtOTYxODY_a5fc48f6-e7d0-4224-bbd9-bdeaac8e2e0b"
      unitRef="usd">71437000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTEtMy0xLTEtOTYxODY_0ec1a5e6-5388-4d97-94f4-97f26f397243"
      unitRef="usd">70497000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i0e665f29500745d2b071e2babe7a5fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTEtNS0xLTEtOTYxODY_eb305b44-8c5c-416c-9982-7c675c59e290"
      unitRef="usd">940000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTItMS0xLTEtOTYxODY_11223597-9fc4-4295-926b-420355c4806a"
      unitRef="usd">73944000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTItMy0xLTEtOTYxODY_8f1e2bcd-68d6-4901-8b89-96e6a9f43ff3"
      unitRef="usd">71095000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOjI0MDgzNDYyYzhiNDRjYzY4NzY0YWI4NTg2OGI2MzBiL3RhYmxlcmFuZ2U6MjQwODM0NjJjOGI0NGNjNjg3NjRhYjg1ODY4YjYzMGJfMTItNS0xLTEtOTYxODY_17f0fbb4-0d1d-4481-a6e5-366742e917da"
      unitRef="usd">2849000</us-gaap:DerivativeLiabilities>
    <bgcp:DerivativeAdditionalBalanceInGrossAmountsNotOffset
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMjczMw_85aebf5d-f108-430d-a58c-6fd641758647"
      unitRef="usd">0</bgcp:DerivativeAdditionalBalanceInGrossAmountsNotOffset>
    <bgcp:DerivativeAdditionalBalanceInGrossAmountsNotOffset
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMjczMw_ed0b1526-0490-43e3-bc87-f1f1c431e561"
      unitRef="usd">0</bgcp:DerivativeAdditionalBalanceInGrossAmountsNotOffset>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RleHRyZWdpb246NmNhMzkyY2NkZDgyNDRiNjkyZTliYWYxYjI4MzFiMTVfMzI1OA_9aa6e2fd-54f4-4628-bd13-2baad98d069e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes gains and (losses) on derivative contracts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.334%"/&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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative contract&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FX/commodities 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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forwards&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;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;4,481&#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;3,476&#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;9,319&#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;7,429&#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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2202e1e8cd134021bffa2f82b0d6652a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMi0yLTEtMS05NjE4Ng_4feeaa54-f5bd-4c9d-b40e-d5fb529cccc7"
      unitRef="usd">3832000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i001a37711134473f98313a4e014e57df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMi00LTEtMS05NjE4Ng_420161e6-7aa2-4e1a-9b74-715509e6a8b1"
      unitRef="usd">3321000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i68fd0a36594f47f0a3fe3227dc43cab1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMi02LTEtMS05NjE4Ng_052fe30e-dc4e-4703-b31d-33ae32b2c2c5"
      unitRef="usd">8241000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i484a0da1a9c44a4a8a590b33f9edb6d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMi04LTEtMS05NjE4Ng_b3be830a-5151-48c8-9585-5fbbf8c4ee81"
      unitRef="usd">7155000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i724cfd89f0d946c5b8a9100ce7403e9d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMy0yLTEtMS05NjE4Ng_1b4687c9-b381-4ba8-8ed4-643296f25f5d"
      unitRef="usd">601000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i893b4d05403f48198bae18448b878458_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMy00LTEtMS05NjE4Ng_a18c08e2-3c9a-4d2c-a08e-10a132ad065b"
      unitRef="usd">140000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iffa7d4800f7844caa7c9d8d108de2dac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMy02LTEtMS05NjE4Ng_152c218a-1074-4d9d-8408-eb7673518d56"
      unitRef="usd">930000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id8e95c5ef301419b8bd65a8d7dcca29a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfMy04LTEtMS05NjE4Ng_ba58149e-10c3-422b-8e3a-f8957607699c"
      unitRef="usd">138000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idcbd7e3449c44468a67aca6cad95183b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNC0yLTEtMS05NjE4Ng_ee7c3579-53b5-49ad-acce-ab3c78ef5019"
      unitRef="usd">48000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie47e484150994f69a132d5d5bcf4c02b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNC00LTEtMS05NjE4Ng_9887cdaa-616b-4742-96f1-285341e98c0d"
      unitRef="usd">78000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i300e7319c2e44dfa8f8782d9bc9c67a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNC02LTEtMS05NjE4Ng_4ef2c9d3-39a2-4b57-93b9-66b2f2d5180f"
      unitRef="usd">148000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id72f35940f21462ab26b63b7eb97adf3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNC04LTEtMS05NjE4Ng_21fff34c-caa4-4a06-8f93-1c6130c4ba33"
      unitRef="usd">164000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8682f00464eb4ec48daa9fddcb4d4b2f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNS0yLTEtMS05NjE4Ng_d0387081-e179-458a-913d-72d37f051163"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6f948ce2412d4453bfc4359ec2d5859a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNS00LTEtMS05NjE4Ng_922c936c-46b7-416a-980f-a4871031b307"
      unitRef="usd">-63000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8710e88822b2439189a385d0ea1f065a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNS02LTEtMS05NjE4Ng_678d245c-c160-4ebd-846c-5b460955d98d"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8ab92a3b6efa4ed7937b38f8cb535d27_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNS04LTEtMS05NjE4Ng_77359ce2-cdb0-42dc-8473-9117a34b0c27"
      unitRef="usd">-28000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNi0yLTEtMS05NjE4Ng_1343cff7-5254-4f45-968e-9ba31e36f069"
      unitRef="usd">4481000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNi00LTEtMS05NjE4Ng_1d4b73ad-9a4f-47d7-815f-5c221390c8c2"
      unitRef="usd">3476000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNi02LTEtMS05NjE4Ng_f06620c7-c99b-4d8d-82e5-30195fef96b3"
      unitRef="usd">9319000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83Ni9mcmFnOjZjYTM5MmNjZGQ4MjQ0YjY5MmU5YmFmMWIyODMxYjE1L3RhYmxlOmJiNDFkZDAzNzEyODQwZTJiNDdiMmY5MDY5NDBlNjlmL3RhYmxlcmFuZ2U6YmI0MWRkMDM3MTI4NDBlMmI0N2IyZjkwNjk0MGU2OWZfNi04LTEtMS05NjE4Ng_a572b77c-8c9f-43e3-a8da-147fdd9403f2"
      unitRef="usd">7429000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfNDgxMA_233a2a18-345b-4ca4-bf63-e9055f842e69">Fair Value of Financial Assets and Liabilities&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. GAAP guidance establishes a fair value hierarchy that 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 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1 measurements&#x2014;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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2 measurements&#x2014;Quoted prices in markets that are not 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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3 measurements&#x2014;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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As required by U.S. GAAP guidance, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth by level within the fair value hierarchy financial assets and liabilities accounted for at fair value under U.S. GAAP guidance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securities owned&#x2014;Government debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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;/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;Securities owned&#x2014;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Securities owned&#x2014;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;10,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;103,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities at Fair Value at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;104,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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;22,791&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 #000000;padding:2px 0;text-align:right;vertical-align: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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value at 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Securities owned&#x2014;Government debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Securities owned&#x2014;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Securities owned&#x2014;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;70,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(70,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;73,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;44,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities at Fair Value at 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(538)&lt;/span&gt;&lt;/td&gt;&lt;td 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,490&#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:#cff0fc;padding:2px 1pt;text-align:left;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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#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:#cff0fc;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 Financial Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the three months ended June 30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.460%"/&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="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="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;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at April 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2022&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;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent&lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the three months ended June 30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="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="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at April 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent &lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the six months ended June 30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.460%"/&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="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="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;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2022&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;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent&lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the six months ended June 30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="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="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent &lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Quantitative Information About Level 3 Fair Value Measurements on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present quantitative information about the significant unobservable inputs utilized by the Company in the fair value measurement of Level 3 liabilities measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value as of June 30, 2022&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount&#160;rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8%-10.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present&#160;value&#160;of&lt;br/&gt;expected&#160;payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Probability&lt;br/&gt;of&#160;meeting&#160;earnout&lt;br/&gt;and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5%-100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.5%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The discount rate is based on the Company&#x2019;s calculated weighted-average cost of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The probability of meeting the earnout targets was based on the acquirees&#x2019; projected future financial performance, including revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&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:19.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align: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;Fair Value 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount&#160;rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8%-10.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present&#160;value&#160;of&lt;br/&gt;expected&#160;payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Probability&lt;br/&gt;of&#160;meeting&#160;earnout&lt;br/&gt;and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11%-100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.8%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The discount rate is based on the Company&#x2019;s calculated weighted-average cost of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The probability of meeting the earnout targets was based on the acquirees&#x2019; projected future financial performance, including revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Information About Uncertainty of Level&#160;3 Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant unobservable inputs used in the fair value of the Company&#x2019;s contingent consideration are the discount rate and forecasted financial information. Significant increases (decreases) in the discount rate would have resulted in a significantly lower (higher) fair value measurement. Significant increases (decreases) in the forecasted financial information would have resulted in a significantly higher (lower) fair value measurement. As of June&#160;30, 2022 and December&#160;31, 2021, the present value of expected payments related to the Company&#x2019;s contingent consideration was $22.8 million and $29.8 million, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;respectively. The undiscounted value of the payments, assuming that all contingencies are met, would be $33.7 million and $40.6 million, as of June&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the recognition and measurement guidance for equity investments, effective January&#160;1, 2018, equity investments carried under the measurement alternative are remeasured at fair value on a non-recurring basis to reflect observable transactions which occurred during the period. The Company applied the measurement alternative to equity securities with the fair value of $83.9 million and $82.0 million, which were included in &#x201c;Other assets&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition as of June&#160;30, 2022 and December&#160;31, 2021, respectively. These investments are classified within Level 2 in the fair value hierarchy, because their estimated fair value is based on valuation methods using the observable transaction price at the transaction date.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfNDgwNw_e4d5d3cf-1a17-4d24-9393-ee631cfe26fd">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth by level within the fair value hierarchy financial assets and liabilities accounted for at fair value under U.S. GAAP guidance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securities owned&#x2014;Government debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,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;/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;Securities owned&#x2014;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Securities owned&#x2014;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;10,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;103,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities at Fair Value at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;104,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(103,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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;22,791&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 #000000;padding:2px 0;text-align:right;vertical-align: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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value at 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Securities owned&#x2014;Government debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Securities owned&#x2014;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Securities owned&#x2014;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;70,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(70,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;73,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;44,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities at Fair Value at 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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;Level 2&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;Level 3&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;Netting and&lt;br/&gt;Collateral&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Futures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(538)&lt;/span&gt;&lt;/td&gt;&lt;td 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,490&#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:#cff0fc;padding:2px 1pt;text-align:left;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;Forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#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:#cff0fc;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMi0xLTEtMS05NjE4Ng_ab4266a6-09ae-41da-9c29-1fb7a82c9398"
      unitRef="usd">293000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMi0zLTEtMS05NjE4Ng_267bebf8-59bd-4be8-85e6-d065f573a2e1"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMi01LTEtMS05NjE4Ng_3a9d82a5-9cec-4677-a4c9-7207cf97d56a"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMi03LTEtMS05NjE4Ng_8daf97df-8c24-4bab-a50f-f0a0274c43e3"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMi05LTEtMS05NjE4Ng_c32fc835-0841-4c9d-9437-e1acfc7ee994"
      unitRef="usd">293000</us-gaap:MarketableSecurities>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMy0xLTEtMS05NjE4Ng_205dc07d-2f47-4aa2-a6e5-d9f882728b7c"
      unitRef="usd">37918000</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMy0zLTEtMS05NjE4Ng_c7e4ffa7-b07d-4d64-9550-0d679b03eea5"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMy01LTEtMS05NjE4Ng_bc7484e9-b9c6-43d7-9edd-74068355641e"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMy03LTEtMS05NjE4Ng_8a45fa28-eb4a-417c-b277-3f69695116dd"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfMy05LTEtMS05NjE4Ng_52f39141-723e-4efa-89f4-34bbc577e6f4"
      unitRef="usd">37918000</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNC0xLTEtMS05NjE4Ng_ae838dda-ce46-42bc-a5ae-e14e79db43c2"
      unitRef="usd">787000</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNC0zLTEtMS05NjE4Ng_a82e01a8-5a30-4947-8ea4-50f0b5784177"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNC01LTEtMS05NjE4Ng_92d3459e-bca8-4bd0-a056-93cd349781b4"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNC03LTEtMS05NjE4Ng_bc4d6dc6-53fa-4cdc-b124-e9c920fa2302"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNC05LTEtMS05NjE4Ng_4aeb4449-c7f0-4160-8c25-5892ab7c79af"
      unitRef="usd">787000</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNS0xLTEtMS05NjE4Ng_7594d0b4-ef18-420a-96a4-afa19dc43cef"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNS0zLTEtMS05NjE4Ng_91cbf47b-e89f-4ad8-ac18-12533f38f076"
      unitRef="usd">445000</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNS01LTEtMS05NjE4Ng_dd9526cf-12b1-4b68-93c0-860d1c7c2df6"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNS03LTEtMS05NjE4Ng_7583bdd2-0988-4368-a8b8-74e2bd191fdb"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNS05LTEtMS05NjE4Ng_c93ea028-4358-4138-839f-9f7961e45247"
      unitRef="usd">445000</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNi0xLTEtMS05NjE4Ng_412c2236-20e1-4da1-912b-a4236fc0f54a"
      unitRef="usd">0</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNi0zLTEtMS05NjE4Ng_94787ddc-3ff8-4578-9c16-be24b95597a9"
      unitRef="usd">1042000</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNi01LTEtMS05NjE4Ng_074cb4c8-5d8f-4b18-98ea-99b56652017d"
      unitRef="usd">0</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNi03LTEtMS05NjE4Ng_e8d1b03a-0a9b-4778-bb39-fb576504f198"
      unitRef="usd">-205000</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNi05LTEtMS05NjE4Ng_009069ed-9f63-4774-a1f3-2cc486b2d46c"
      unitRef="usd">837000</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNy0xLTEtMS05NjE4Ng_a6da4f4b-1555-4c69-88cd-38f82b7bab37"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNy0zLTEtMS05NjE4Ng_41d412e3-7002-468d-b480-7666bd1913b4"
      unitRef="usd">10245000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNy01LTEtMS05NjE4Ng_00d024c2-5716-45f9-8811-0b90ff447f22"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNy03LTEtMS05NjE4Ng_ba70678f-57f1-46c0-9c17-6b1e3a616272"
      unitRef="usd">-663000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfNy05LTEtMS05NjE4Ng_9514d504-38be-4d51-a2c5-a6b78d731b1d"
      unitRef="usd">9582000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOC0xLTEtMS05NjE4Ng_bc5332a2-009a-4f6a-ae7a-d40a7c394df7"
      unitRef="usd">0</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOC0zLTEtMS05NjE4Ng_9f7edb61-501a-4e8d-b940-6a018f8e40eb"
      unitRef="usd">103886000</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOC01LTEtMS05NjE4Ng_5ebb13e1-cdb2-4fb8-b223-b37a1882a8cc"
      unitRef="usd">0</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOC03LTEtMS05NjE4Ng_5344c424-625a-4949-a761-06e921929fbb"
      unitRef="usd">-103886000</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOC05LTEtMS05NjE4Ng_526527c8-6469-4ac4-8d69-c6c307d3cdf6"
      unitRef="usd">0</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOS0xLTEtMS05NjE4Ng_ab5f4ed5-3db7-4502-9c4d-6f5952b9e5c7"
      unitRef="usd">38998000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOS0zLTEtMS05NjE4Ng_8383d09c-f3ea-46e2-bafa-831c2739af3e"
      unitRef="usd">115618000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOS01LTEtMS05NjE4Ng_98da3d43-a60c-40ed-a359-f633e7c2ba89"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOS03LTEtMS05NjE4Ng_6813e3af-d2d9-44a8-9e87-e8820400b5c4"
      unitRef="usd">-104754000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjAxZTYxODkxZjk3NzRkN2ZiNDU3N2Q5YzM1OGIyNTA0L3RhYmxlcmFuZ2U6MDFlNjE4OTFmOTc3NGQ3ZmI0NTc3ZDljMzU4YjI1MDRfOS05LTEtMS05NjE4Ng_13337354-efb5-4f65-a470-bea28f6567e4"
      unitRef="usd">49862000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMi0xLTEtMS05NjE4Ng_f41bf77b-72c9-42c1-9ce5-ea6feeda0142"
      unitRef="usd">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMi0zLTEtMS05NjE4Ng_3132dd23-8907-4f9c-b475-6d0303e984b5"
      unitRef="usd">6746000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMi01LTEtMS05NjE4Ng_4f4035a9-010c-4aa9-9741-90449039e1f4"
      unitRef="usd">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMi03LTEtMS05NjE4Ng_2549f6cc-367c-4089-87e4-a22ca37423df"
      unitRef="usd">-663000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMi05LTEtMS05NjE4Ng_4d3ac293-2539-49c8-8f27-a03ff2759ba0"
      unitRef="usd">6083000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMy0xLTEtMS05NjE4Ng_4e45bc27-92a8-4d28-8122-7a77fc24b7cc"
      unitRef="usd">0</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMy0zLTEtMS05NjE4Ng_3a189c04-1aef-45e5-9bd8-83f8a8b71471"
      unitRef="usd">861000</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMy01LTEtMS05NjE4Ng_cbd5a568-891a-47aa-99ae-eb64f70c4307"
      unitRef="usd">0</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMy03LTEtMS05NjE4Ng_320a34ef-a701-45c7-a8d7-d5354dcc0add"
      unitRef="usd">-205000</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfMy05LTEtMS05NjE4Ng_c3f9fe0c-feea-4f10-8e9b-254f30aa4b52"
      unitRef="usd">656000</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNC0xLTEtMS05NjE4Ng_d78f625b-7c4e-4e24-b612-5591026bf373"
      unitRef="usd">0</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNC0zLTEtMS05NjE4Ng_f922e156-6dc3-4af0-aa05-8d8d9c256b6b"
      unitRef="usd">104364000</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNC01LTEtMS05NjE4Ng_6f97e52c-ed61-4bac-8cf7-ef8ee2ad7bc6"
      unitRef="usd">0</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNC03LTEtMS05NjE4Ng_b2f4c25c-4f58-4f02-bee4-e0b6e0c18db8"
      unitRef="usd">-103886000</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNC05LTEtMS05NjE4Ng_1c571305-8323-4167-aec4-7e0df07bb934"
      unitRef="usd">478000</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNS0xLTEtMS05NjE4Ng_6423deac-528f-4ccb-84c9-fbff5afe4ee4"
      unitRef="usd">0</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNS0zLTEtMS05NjE4Ng_42f00406-f659-424b-9f8c-65e6a0218188"
      unitRef="usd">0</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNS01LTEtMS05NjE4Ng_0216e5ef-04f9-4893-9b3c-435fcf329d98"
      unitRef="usd">22791000</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNS03LTEtMS05NjE4Ng_cdc138f9-31af-4906-9818-e966ab984df1"
      unitRef="usd">0</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNS05LTEtMS05NjE4Ng_bcf2f3fa-a9c7-4ae6-9f63-cf7ee0ca0ff7"
      unitRef="usd">22791000</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0254a9b0c70e4b11a1e88a7fddf09235_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNi0xLTEtMS05NjE4Ng_e4d43a58-1879-4364-b747-06004fb34b4e"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNi0zLTEtMS05NjE4Ng_3a94c6f7-a73a-48db-a765-6103036c4a42"
      unitRef="usd">111971000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNi01LTEtMS05NjE4Ng_a3472664-7c4a-4e27-8d17-0e9cb8dbdcd3"
      unitRef="usd">22791000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i17b3fcb8bf7147cda3ce4aba1541ca43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNi03LTEtMS05NjE4Ng_43275515-9319-48e6-9c83-e35c65d92f60"
      unitRef="usd">-104754000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmUyNmY4NThiMWJmZDQ5MWVhOTQ1MTY5YjY4NWM1ZGE3L3RhYmxlcmFuZ2U6ZTI2Zjg1OGIxYmZkNDkxZWE5NDUxNjliNjg1YzVkYTdfNi05LTEtMS05NjE4Ng_35a0134c-ead9-417c-b410-5771298f91db"
      unitRef="usd">30008000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:MarketableSecurities
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMi0xLTEtMS05NjE4Ng_dd25271d-4805-4c58-a142-f355007a127d"
      unitRef="usd">406000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMi0zLTEtMS05NjE4Ng_896a0b87-ecb4-4a35-9a7f-6f1bc4804fdf"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMi01LTEtMS05NjE4Ng_da271161-a3de-4e8b-b1ea-2a3566454474"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMi03LTEtMS05NjE4Ng_ddf3840d-a18e-4344-85e5-0856140426f5"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMi05LTEtMS05NjE4Ng_f0dc0494-7691-474a-873f-1ac8ea5399d5"
      unitRef="usd">406000</us-gaap:MarketableSecurities>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMy0xLTEtMS05NjE4Ng_dfcc2f61-adfe-46dc-b43f-df0429fc0c5f"
      unitRef="usd">40602000</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMy0zLTEtMS05NjE4Ng_cebad275-5183-4393-8236-ad77d39b7389"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMy01LTEtMS05NjE4Ng_2ea9a5a3-1fc6-4968-9681-038dd51a72bd"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMy03LTEtMS05NjE4Ng_38813124-d3f2-44b7-b226-62e07df8f19d"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMy05LTEtMS05NjE4Ng_427d50b8-486d-4d42-9c06-4f820e9f585a"
      unitRef="usd">40602000</us-gaap:FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNC0xLTEtMS05NjE4Ng_2b514d12-80bb-465a-bdef-1c60203abbb3"
      unitRef="usd">235000</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNC0zLTEtMS05NjE4Ng_1b0f4fac-e3cb-40f2-b955-8cb57ac40bfe"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNC01LTEtMS05NjE4Ng_92305952-d743-48a1-a336-c1565bc9bddc"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNC03LTEtMS05NjE4Ng_131ca117-9567-4f60-b7a8-0e2ddae98f7a"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNC05LTEtMS05NjE4Ng_0adf6bec-7d00-47bf-9209-1e671e29057d"
      unitRef="usd">235000</us-gaap:FinancialInstrumentsOwnedCorporateEquitiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNi0xLTEtMS05NjE4Ng_0b3403e8-03a2-48b8-994e-b12f516fa21c"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNi0zLTEtMS05NjE4Ng_4777364a-f6b9-4b66-9679-4ecb4f982f92"
      unitRef="usd">1000</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNi01LTEtMS05NjE4Ng_7dfa3964-fa10-4f4a-8ac1-16ef69cabd7b"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNi03LTEtMS05NjE4Ng_ca0c2e6b-6ec7-4eea-b93b-9f05b0d49535"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNi05LTEtMS05NjE4Ng_159e4223-e8d9-4e7f-a9e0-58845c6256bf"
      unitRef="usd">1000</us-gaap:FinancialInstrumentsOwnedCorporateDebtAtFairValue>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNy0xLTEtMS05NjE4Ng_4545c5e1-65a7-45fe-a933-1beb44858791"
      unitRef="usd">0</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNy0zLTEtMS05NjE4Ng_7ef95712-5c78-4d3e-96d2-f8ff0eb78631"
      unitRef="usd">452000</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNy01LTEtMS05NjE4Ng_c5a07958-61aa-4b1d-a18a-65462de7774c"
      unitRef="usd">0</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNy03LTEtMS05NjE4Ng_6eadb99b-296d-43f2-bd6d-59cd62fb944e"
      unitRef="usd">-60000</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <bgcp:ForwardContractsAssetsFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfNy05LTEtMS05NjE4Ng_886272d6-c900-4e1a-993e-a5ef33657498"
      unitRef="usd">392000</bgcp:ForwardContractsAssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOC0xLTEtMS05NjE4Ng_3a44359c-78c6-42b5-9907-63bf6257a864"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOC0zLTEtMS05NjE4Ng_4768c911-ec23-45f0-ae5d-c79683ad5ee2"
      unitRef="usd">3025000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOC01LTEtMS05NjE4Ng_7b703f9f-b831-433e-bfca-15015eca446a"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOC03LTEtMS05NjE4Ng_384f47c3-c0f8-425a-8fc3-d82d83579f0b"
      unitRef="usd">-538000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOC05LTEtMS05NjE4Ng_08f615b4-d1d4-4b72-9c3d-5980afa68e2e"
      unitRef="usd">2487000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOS0xLTEtMS05NjE4Ng_eb2fb31e-88ea-4efa-b77f-a2899b2517b0"
      unitRef="usd">0</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOS0zLTEtMS05NjE4Ng_35ead9ff-66b3-4c09-abf3-eadc7c02f059"
      unitRef="usd">70497000</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOS01LTEtMS05NjE4Ng_c061569b-9df4-45ba-bd62-6020f8459938"
      unitRef="usd">0</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOS03LTEtMS05NjE4Ng_e317a72b-171f-4a78-8fa7-9a394d3c9025"
      unitRef="usd">-70497000</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <bgcp:FuturesContractsAssetsFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfOS05LTEtMS05NjE4Ng_353a3d54-1b96-47a8-9d14-d9845bbb2bf7"
      unitRef="usd">0</bgcp:FuturesContractsAssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMTAtMS0xLTEtOTYxODY_63b5ba5e-db3e-4ae2-ae51-02831202c410"
      unitRef="usd">41243000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMTAtMy0xLTEtOTYxODY_ebd60a50-8788-4bc9-8e1c-7dd2f815b12c"
      unitRef="usd">73975000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMTAtNS0xLTEtOTYxODY_09c1bc81-e42d-4a88-9acb-e8e287805a15"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMTAtNy0xLTEtOTYxODY_ed3a5fca-bc2f-4496-a127-872b9d32c2f3"
      unitRef="usd">-71095000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE0N2Y5ZTUyYjg3MzRkMTFhNTJmZDQxNTgzZTczOThhL3RhYmxlcmFuZ2U6YTQ3ZjllNTJiODczNGQxMWE1MmZkNDE1ODNlNzM5OGFfMTAtOS0xLTEtOTYxODY_de0dbfeb-4297-4dbb-9485-4f9e96e0062b"
      unitRef="usd">44123000</us-gaap:AssetsFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMi0xLTEtMS05NjE4Ng_11818797-0ffe-4840-a1a3-994207174a37"
      unitRef="usd">0</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMi0zLTEtMS05NjE4Ng_44e01f8e-5327-49b2-95f8-837fbb206d75"
      unitRef="usd">71437000</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMi01LTEtMS05NjE4Ng_80be79cb-da9c-4b4f-aa16-980b66f2a9f9"
      unitRef="usd">0</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMi03LTEtMS05NjE4Ng_4f3fa565-0738-468c-9856-8b10811a8183"
      unitRef="usd">-70497000</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <bgcp:FuturesContractLiabilitiesFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMi05LTEtMS05NjE4Ng_4a7683f3-bdd7-4a46-a51e-0831c57b86ed"
      unitRef="usd">940000</bgcp:FuturesContractLiabilitiesFairValueDisclosure>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMy0xLTEtMS05NjE4Ng_d61e439a-f49c-48fd-aa74-d8f9e8a07fc2"
      unitRef="usd">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMy0zLTEtMS05NjE4Ng_3054e539-a0dd-4cdd-a031-37396e48e7a4"
      unitRef="usd">2028000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMy01LTEtMS05NjE4Ng_448eb791-fc63-4579-b2e6-b1309dafccd5"
      unitRef="usd">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMy03LTEtMS05NjE4Ng_05cad1ae-0f68-44e5-9198-6e882708f0f3"
      unitRef="usd">-538000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfMy05LTEtMS05NjE4Ng_29284802-e4c0-4603-a1e7-e1bc87bcf30d"
      unitRef="usd">1490000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNC0xLTEtMS05NjE4Ng_aa1e904c-0195-4ce5-9e7c-b7ec08b61345"
      unitRef="usd">0</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNC0zLTEtMS05NjE4Ng_70f9fc26-ce07-4379-8cb8-b6d1fb064d10"
      unitRef="usd">479000</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNC01LTEtMS05NjE4Ng_9a0399b7-c61a-4341-9a6f-e0c38e40ec6b"
      unitRef="usd">0</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNC03LTEtMS05NjE4Ng_64db4204-cf1d-42d5-ae11-bc982311fd8a"
      unitRef="usd">-60000</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ForwardContractLiabilitiesFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNC05LTEtMS05NjE4Ng_09a3f8eb-696f-452e-8b4f-0f34c6850300"
      unitRef="usd">419000</bgcp:ForwardContractLiabilitiesFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNS0xLTEtMS05NjE4Ng_2b5c6166-2191-43d3-8317-ef5fd2be055c"
      unitRef="usd">0</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNS0zLTEtMS05NjE4Ng_bf79c3fd-7416-4d21-8c13-37ede54d6ba2"
      unitRef="usd">0</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNS01LTEtMS05NjE4Ng_1fceabe0-1426-4aa5-8729-3b901fcb315c"
      unitRef="usd">29756000</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNS03LTEtMS05NjE4Ng_abe49962-8994-41d3-b12c-4245a6e42a7b"
      unitRef="usd">0</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <bgcp:ContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNS05LTEtMS05NjE4Ng_d07c4338-1952-4291-b6cc-0264b3d9928a"
      unitRef="usd">29756000</bgcp:ContingentConsiderationLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id3c613ed745c49faab01a92f1a2dbb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNi0xLTEtMS05NjE4Ng_f1d76427-57f4-4a58-aad3-a41ce442ecc1"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNi0zLTEtMS05NjE4Ng_b062206f-04cb-47aa-8da7-8c5e23111d15"
      unitRef="usd">73944000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNi01LTEtMS05NjE4Ng_340c58b5-3b7a-4ff3-9dda-89fe6ab3ead8"
      unitRef="usd">29756000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia972135586d346c9ad3866aedbf33bb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNi03LTEtMS05NjE4Ng_9654ed48-69cb-464b-83aa-fa88345b2442"
      unitRef="usd">-71095000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmY0NWZhYjUzN2U5ZTRmMDI4ZTE2Zjk5YzgyZWZhZWM2L3RhYmxlcmFuZ2U6ZjQ1ZmFiNTM3ZTllNGYwMjhlMTZmOTljODJlZmFlYzZfNi05LTEtMS05NjE4Ng_d2a30211-40fd-4fd9-9f8d-02f2d0755b5b"
      unitRef="usd">32605000</us-gaap:LiabilitiesFairValueDisclosure>
    <bgcp:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfNDgwOA_dbee2243-4977-4b15-9322-fc7477f4728f">&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 Financial Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the three months ended June 30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.460%"/&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="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="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;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at April 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2022&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;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent&lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the three months ended June 30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="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="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at April 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent &lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the six months ended June 30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.460%"/&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="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="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;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2022&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;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2022&lt;/span&gt;&lt;/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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent&lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in Level&#160;3 liabilities measured at fair value on a recurring basis for the six months ended June 30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="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="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (gains) losses&lt;br/&gt;for&#160;the period included in:&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;realized&#160;and&lt;br/&gt;unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Net income&lt;br/&gt;(loss)&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;(gains)&#160;losses&lt;br/&gt;included&#160;in&lt;br/&gt;Other&lt;br/&gt;comprehensive&lt;br/&gt;income&lt;br/&gt;&#160;(loss)&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/&lt;br/&gt;Issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales/&lt;br/&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) on Level 3 Assets&#160;/ Liabilities Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable,&lt;br/&gt;&#160;&#160; accrued and other&lt;br/&gt;&#160;&#160;&#160;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;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;Contingent &lt;br/&gt;&#160;&#160;&#160;consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Realized and unrealized gains (losses) are reported in &#x201c;Other expenses&#x201d; and &#x201c;Other income (loss),&#x201d; as applicable, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Unrealized gains (losses) are reported in &#x201c;Foreign currency translation adjustments,&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;</bgcp:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia2c6555083e14a3f936ad68dc111ca63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC0xLTEtMS05NjE4Ng_b44740ab-f22f-4211-aff7-5e7273edf527"
      unitRef="usd">27854000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC0zLTEtMS05NjE4Ng_3f4b44e8-7a1b-4c47-ad2f-e02be363921d"
      unitRef="usd">679000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC01LTEtMS05NjE4Ng_98e206eb-3918-496b-8a84-9c5fb433e988"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances
      contextRef="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC03LTEtMS05NjE4Ng_d4583918-f1ff-42e3-b443-388b1dafc908"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements
      contextRef="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC05LTEtMS05NjE4Ng_d8362c80-1ba9-4292-9158-7e0760861f0c"
      unitRef="usd">4384000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1bded393a92745e79423edcd18df4df1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC0xMS0xLTEtOTYxODY_7f535e3a-de3f-4d07-84df-1c4fe3da1145"
      unitRef="usd">22791000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss
      contextRef="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC0xMy0xLTEtOTYxODY_2585bbf4-8199-4c5c-ac76-fc535894476a"
      unitRef="usd">-679000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ifa26dbfd059f4d81a921198ae6e464f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjY5MWQ1NjliY2M2NzQzZTg4NzgyMDFhOGZjMjRhNTYxL3RhYmxlcmFuZ2U6NjkxZDU2OWJjYzY3NDNlODg3ODIwMWE4ZmMyNGE1NjFfNC0xNS0xLTEtOTYxODY_084c52b6-a398-4ec2-9497-b14f52788f85"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i504a23e7c9154b63a87ede331cf62565_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC0xLTEtMS05NjE4Ng_ea50e762-c691-412f-87a5-118eeb28d025"
      unitRef="usd">40056000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC0zLTEtMS05NjE4Ng_2ad96591-286a-43bd-a15f-f3d4bab3ade3"
      unitRef="usd">-838000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC01LTEtMS05NjE4Ng_79ffb9cc-e5b3-4cc0-8408-23c463368718"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances
      contextRef="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC03LTEtMS05NjE4Ng_b7d6251c-1820-4a24-a9fe-d2dbe8829c89"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements
      contextRef="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC05LTEtMS05NjE4Ng_7eb49027-3c0e-4651-9494-ea8a0c93f3db"
      unitRef="usd">7919000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ied6af5b65f5f4bd888f35145cf905877_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC0xMS0xLTEtOTYxODY_f061717f-0878-4fcb-b9fe-ff83472d3590"
      unitRef="usd">32975000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss
      contextRef="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC0xMy0xLTEtOTYxODY_09111ee9-7431-4abc-8112-4fdfae0886f6"
      unitRef="usd">838000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i93bb887bf3964f80a0c83ebe042dffac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjE0ZmYzN2FkYjFlOTQwYTA5MTBkZTE2ZWU0NWMxNWY5L3RhYmxlcmFuZ2U6MTRmZjM3YWRiMWU5NDBhMDkxMGRlMTZlZTQ1YzE1ZjlfNC0xNS0xLTEtOTYxODY_a2aa00a5-f704-4daf-919e-a947626cd781"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i61dde9ddc95d49d88585bd2c23fcbc8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC0xLTEtMS0xMTAxOTA_69fe5522-5189-4208-a6b6-e0a773e8e954"
      unitRef="usd">29756000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC0zLTEtMS0xMTAxOTA_3179113e-767b-40a9-be21-a491082fde18"
      unitRef="usd">454000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC01LTEtMS0xMTAxOTA_0b663d7f-1892-44c6-93a0-de856ae9d960"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances
      contextRef="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC03LTEtMS0xMTAxOTA_5acf8c55-0c68-474a-a44d-82412538a290"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements
      contextRef="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC05LTEtMS0xMTAxOTA_33377513-6b1e-4ab8-a47e-8eb0d2059018"
      unitRef="usd">6511000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1bded393a92745e79423edcd18df4df1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC0xMS0xLTEtMTEwMTkw_d3f03f1b-9ff3-4cf2-b99f-0a108b2cc7c4"
      unitRef="usd">22791000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss
      contextRef="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC0xMy0xLTEtMTEwMTkw_52604ddf-85d8-4b75-b77e-7e2a97085185"
      unitRef="usd">-454000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i993ce790ecb6411b8d71d271e434e5a7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjZiYjAyYjRmNzNmMTQ1ZGZiZjE0Y2YyNjlkYWNjYTdmL3RhYmxlcmFuZ2U6NmJiMDJiNGY3M2YxNDVkZmJmMTRjZjI2OWRhY2NhN2ZfNC0xNS0xLTEtMTEwMTkw_4bab2482-2171-4202-8602-607142050d17"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8a4cebed5fd7496487b3a7a5a47115da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC0xLTEtMS0xMTAxOTA_9dc06c1a-5ddb-46d1-8ed5-e8dc6612da30"
      unitRef="usd">39791000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC0zLTEtMS0xMTAxOTA_a340e1fa-fe7f-4659-b929-2c0559bedc59"
      unitRef="usd">-1939000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC01LTEtMS0xMTAxOTA_6b80d7ac-07c7-499b-a250-944597111c7a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances
      contextRef="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC03LTEtMS0xMTAxOTA_dbcf0c8e-4faf-4198-a875-4126879bc3ba"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements
      contextRef="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC05LTEtMS0xMTAxOTA_1a528289-6116-457c-8912-68a24526e6d0"
      unitRef="usd">8755000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ied6af5b65f5f4bd888f35145cf905877_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC0xMS0xLTEtMTEwMTkw_eed75b4a-f506-4c5f-a663-39fa83648ca3"
      unitRef="usd">32975000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss
      contextRef="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC0xMy0xLTEtMTEwMTkw_d41298dd-39c1-4536-8133-9bfbc5b0ac05"
      unitRef="usd">1939000</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInNetIncomeLoss>
    <bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i1ed991c1a43845888a1007032ba3ba43_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOmE2NGIxODJiNDVhMTRhMmY5OWZjZmQwOTZlODc5MTMwL3RhYmxlcmFuZ2U6YTY0YjE4MmI0NWExNGEyZjk5ZmNmZDA5NmU4NzkxMzBfNC0xNS0xLTEtMTEwMTkw_979c37ae-1955-4740-bd0a-5efbfed629f1"
      unitRef="usd">0</bgcp:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInOtherComprehensiveIncomeLoss>
    <bgcp:FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfNDgwOQ_20a01e19-4775-4ab7-84ae-587899c0b500">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present quantitative information about the significant unobservable inputs utilized by the Company in the fair value measurement of Level 3 liabilities measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value as of June 30, 2022&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount&#160;rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8%-10.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present&#160;value&#160;of&lt;br/&gt;expected&#160;payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Probability&lt;br/&gt;of&#160;meeting&#160;earnout&lt;br/&gt;and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5%-100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.5%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The discount rate is based on the Company&#x2019;s calculated weighted-average cost of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The probability of meeting the earnout targets was based on the acquirees&#x2019; projected future financial performance, including revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&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:19.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align: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;Fair Value 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation&#160;Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&#160;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount&#160;rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8%-10.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present&#160;value&#160;of&lt;br/&gt;expected&#160;payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Probability&lt;br/&gt;of&#160;meeting&#160;earnout&lt;br/&gt;and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11%-100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.8%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The discount rate is based on the Company&#x2019;s calculated weighted-average cost of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The probability of meeting the earnout targets was based on the acquirees&#x2019; projected future financial performance, including revenues.&lt;/span&gt;&lt;/div&gt;</bgcp:FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6c004eb99e104e76b1e6ed136a9ec9ff_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfMi05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOmE1YTRlMWQ1Y2QwOTQxYTNiYTUyYjgwZjExYjVjYzhlXzQ_36e99613-4a07-4fa5-8e9e-63fc15d392d2"
      unitRef="number">0.068</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9558dffbf543406e89995da0849b9b58_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfMi05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOmE1YTRlMWQ1Y2QwOTQxYTNiYTUyYjgwZjExYjVjYzhlXzc_14c86a4b-3a1b-40e5-afe5-a7d3435b7b12"
      unitRef="number">0.103</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ib67e9cd6092b413aa5cf4fd58078b140_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfMi0xMS0xLTEtOTYxODY_c474fd24-9c77-4271-a424-eacb4dc155f6"
      unitRef="number">0.099</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfNC0xLTEtMS05NjE4Ng_795e9d38-32b9-4fa8-8f83-37536e6481e3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfNC0zLTEtMS05NjE4Ng_b1735e9b-e758-4ee0-9a84-41baef89de6c"
      unitRef="usd">22791000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i3e71204f331d4e52a90e2aff11863904_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfNC05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOjQ3MWJiYTI2NzgyYjQ5MGY4ZGI3ZTcyZjFmYzViM2MyXzQ_60cbbab0-29a2-43d1-a349-cf57764493b6"
      unitRef="number">0.05</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9ea9cd8ff8e646ccaab7cc09d71a3e03_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfNC05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOjQ3MWJiYTI2NzgyYjQ5MGY4ZGI3ZTcyZjFmYzViM2MyXzc_f184378b-fa47-4d89-84a3-e32f3bc52a6e"
      unitRef="number">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id628da1dd7f143749eddac94cd02f868_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjdlMTAxMGNlOWM0ZDQ2YWFiZGUxYjdmYzhlOGQ2M2JkL3RhYmxlcmFuZ2U6N2UxMDEwY2U5YzRkNDZhYWJkZTFiN2ZjOGU4ZDYzYmRfNC0xMS0xLTEtOTYxODYvdGV4dHJlZ2lvbjowYWEyNzdlOWU1OWY0MDEwYjc0MWU3OTYwZGFlZDk5YV80_25a237e4-8171-4c2c-895f-31806cf8b4f9"
      unitRef="number">0.705</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i2a5ecb1bb5c645eba1698100726e4232_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfMi05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOjFmZWUxYTU2ZjM2ZjQyNThiZDk2N2VmMWU0MTU1MjQxXzQ_fd1d1aa9-27c6-444e-ad91-f9f125cade49"
      unitRef="number">0.068</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i32ea0434e5dc46098c02ab8257e461eb_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfMi05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOjFmZWUxYTU2ZjM2ZjQyNThiZDk2N2VmMWU0MTU1MjQxXzc_178dabc9-6b41-4468-a431-6e1285c690c0"
      unitRef="number">0.103</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i255b5d5c772e4941b36c457f0d85adf8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfMi0xMS0xLTEtOTYxODY_c04b67d0-4ae9-42ff-9ecd-c6d570180baa"
      unitRef="number">0.098</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfNC0xLTEtMS05NjE4Ng_1392023e-d973-4410-8982-267faf983628"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfNC0zLTEtMS05NjE4Ng_7bc1d5fd-0523-42a0-8c19-227e04b8f5a1"
      unitRef="usd">29756000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i48ef0603f6594d53adb38d1337a4f1b8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfNC05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOjFmMWQ0MzQ2OTA5ZTQ1YTg5MjAzNWIwNjU5MDNmMjVhXzQ_fff64438-6d71-4466-8f86-af2d35185e43"
      unitRef="number">0.11</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iead61a71fba6467b89e5ddbc7472f5a9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfNC05LTEtMS05NjE4Ni90ZXh0cmVnaW9uOjFmMWQ0MzQ2OTA5ZTQ1YTg5MjAzNWIwNjU5MDNmMjVhXzc_d1f01af1-a361-4ca7-80d9-4af1be6afaf2"
      unitRef="number">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i7de3221ec25e46ceaf0ef4f68e3d4cd0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RhYmxlOjI2ODBiYWM4YWZmNDQ5ZDlhZTZjNzdmYTIxZDQzZjZiL3RhYmxlcmFuZ2U6MjY4MGJhYzhhZmY0NDlkOWFlNmM3N2ZhMjFkNDNmNmJfNC0xMS0xLTEtOTYxODYvdGV4dHJlZ2lvbjoyYTFkZGRmMDViZjQ0MWY0OWFlOTQ1NDEwMjI2M2U0YV80_3ce8d829-b2ed-4255-95e8-1154d4ea1d85"
      unitRef="number">0.718</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfMzg2Ng_da2f57c8-127b-4be2-8a8d-28b4aa44cf13"
      unitRef="usd">22800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfMzg3Mw_3ec19caa-04fe-4352-a407-fe2fdadfdd3b"
      unitRef="usd">29800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <bgcp:UndiscountedValueOfPaymentsOnAllContingencies
      contextRef="ib5424d7556964c7cbeb56dded09d6a99_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfMzk4MQ_9d9b7fa1-970c-40b1-b2d1-486e2300b891"
      unitRef="usd">33700000</bgcp:UndiscountedValueOfPaymentsOnAllContingencies>
    <bgcp:UndiscountedValueOfPaymentsOnAllContingencies
      contextRef="iab57e5d312f8454a98e568c263b68548_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfMzk4OA_5e4eb169-56d5-4fb7-ba22-abefa812f51c"
      unitRef="usd">40600000</bgcp:UndiscountedValueOfPaymentsOnAllContingencies>
    <us-gaap:AlternativeInvestment
      contextRef="i6ed38e5a1f894080998fdaddf1f56c4f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfNDQzOQ_7d533fc1-a7a7-4487-8b63-462909f28d51"
      unitRef="usd">83900000</us-gaap:AlternativeInvestment>
    <us-gaap:AlternativeInvestment
      contextRef="ib5a099a0608f4919919ccf29a78e02a8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl83OS9mcmFnOmI5ZGVlNGM5ZmY2ODQ2Y2VhZTA1MGJiNTQ0YTI3ZDVkL3RleHRyZWdpb246YjlkZWU0YzlmZjY4NDZjZWFlMDUwYmI1NDRhMjdkNWRfNDQ0Ng_c5b514a5-04c4-44e3-a4f7-23c8ccdf31ae"
      unitRef="usd">82000000</us-gaap:AlternativeInvestment>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzYwMjc_74b0ed50-2b7f-4366-b4b0-3e9b38677b74">Related Party Transactions&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Throughout Europe and Asia, the Company provides Cantor with administrative services, technology services and other support for which it charges Cantor based on the cost of providing such services plus a mark-up, generally 7.5%. In the U.K., the Company provides these services to Cantor through Tower Bridge. The Company owns 52% of Tower Bridge and consolidates it, and Cantor owns 48%. Cantor&#x2019;s interest in Tower Bridge is reflected as a component of &#x201c;Noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition, and the portion of Tower Bridge&#x2019;s income attributable to Cantor is included as part of &#x201c;Net income (loss) attributable to noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. In the U.S., the Company provides Cantor with technology services, for which it charges Cantor based on the cost of providing such services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The administrative services agreement provides that direct costs incurred are charged back to the service recipient. Additionally, the service recipient generally indemnifies the service provider for liabilities that it incurs arising from the provision of services other than liabilities arising from fraud or willful misconduct of the service provider. In accordance with the administrative service agreement, the Company has not recognized any liabilities related to services provided to affiliates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended June 30, 2022 and 2021, Cantor&#x2019;s share of the net profit (loss) in Tower Bridge was $(0.4) million and $0.5 million, respectively. For the six months ended June 30, 2022 and 2021, Cantor&#x2019;s share of the net profit (loss) in Tower Bridge was $(0.2) million and $0.6 million, respectively. This net profit is included as part of &#x201c;Net income (loss) attributable to noncontrolling interest in subsidiaries&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;21, 2018, the Company entered into agreements to provide a guarantee and related obligation to Tower Bridge in connection with an office lease for the Company&#x2019;s headquarters in London. The Company is obligated to guarantee the obligations of Tower Bridge in the event of certain defaults under the applicable lease and ancillary arrangements. In July 2018, the Audit Committee also authorized management of the Company to enter into similar guarantees or provide other forms of credit support to Tower Bridge or other affiliates of the Company from time to time in the future in similar circumstances and on similar terms and conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended June 30, 2022 and 2021, the Company recognized related party revenues of $3.6 million and $4.2 million, respectively, for the services provided to Cantor. For the six months ended June 30, 2022 and 2021, the Company recognized related party revenues of $6.9 million and $8.0 million, respectively, for the services provided to Cantor. These revenues are included as part of &#x201c;Fees from related parties&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the U.S., Cantor and its affiliates provide the Company with administrative services and other support for which Cantor charges the Company based on the cost of providing such services. In connection with the services Cantor provides, the Company and Cantor entered into an administrative services agreement whereby certain employees of Cantor are deemed leased employees of the Company. For the three months ended June 30, 2022 and 2021, the Company was charged $20.3 million and $20.0 million, respectively, for the services provided by Cantor and its affiliates, of which $14.3 million and $15.5 million, respectively, were to cover compensation to leased employees for these periods. For the six months ended June 30, 2022 and 2021, the Company was charged $41.5 million and $41.1 million, respectively, for the services provided by Cantor and its affiliates, of which $29.8 million and $31.4 million, respectively, were to cover compensation to leased employees for these periods. The fees charged by Cantor for administrative and support services, other than those to cover the compensation costs of leased employees, are included as part of &#x201c;Fees to related parties&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. The fees charged by Cantor to cover the compensation costs of leased employees are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;included as part of &#x201c;Compensation and employee benefits&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase of Futures Exchange Group&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 30, 2021, the Company completed the purchase of the Futures Exchange Group for a purchase price of $4.9&#160;million at closing, plus the cash held at closing by the Futures Exchange Group, and an earn-out, only payable out of the Company's portion of the profits of the Futures Exchange Group, capped at the amount Cantor contributed to the Futures Exchange Group prior to closing. The transaction has been accounted for as a transaction between entities under common control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the purchase of the Futures Exchange Group, Cantor has agreed to indemnify the Company for certain expenses arising at the Futures Exchange Group up to a maximum of $1.0&#160;million. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had recorded assets of $1.0&#160;million and $0.4&#160;million, respectively, in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition for this indemnity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Futures Exchange Group received capital contributions from Cantor of $5.3&#160;million for the year ended December 31, 2021. These capital contributions were made prior to BGC's acquisition of the Futures Exchange Group. There were no capital contributions received from Cantor by the Futures Exchange Group for the three and six months ended June 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Newmark Spin-Off&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Separation and Distribution Agreement sets forth the agreements among BGC, Cantor, Newmark and their respective subsidiaries. For additional information, see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings,&#x201d; and Note 1&#x2014;&#x201c;Organization and Basis of Presentation,&#x201d; Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d; and Note 14&#x2014;&#x201c;Related Party Transactions&#x201d; to our consolidated financial statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the Spin-Off, there are remaining partners who hold limited partnership interests in BGC Holdings who are Newmark employees, and there are remaining partners who hold limited partnership interests in Newmark Holdings who are BGC employees. These limited partnership interests represent interests that were held prior to the Newmark IPO or were distributed in connection with the Separation. Following the Newmark IPO, employees of BGC and Newmark only receive limited partnership interests in BGC Holdings and Newmark Holdings, respectively. As a result of the Spin-Off, as the existing limited partnership interests in BGC Holdings held by Newmark employees and the existing limited partnership interests in Newmark Holdings held by BGC employees are exchanged/redeemed, the related capital can be contributed to and from Cantor, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Clearing Agreement with Cantor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives certain clearing services from Cantor pursuant to its clearing agreement. These clearing services are provided in exchange for payment by the Company of third-party clearing costs and allocated costs. The costs associated with these payments are included as part of &#x201c;Fees to related parties&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. The costs for these services are included as part of the charges to BGC for services provided by Cantor and its affiliates as discussed in &#x201c;Service Agreements&#x201d; above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Agreements with Cantor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to enter into short-term arrangements with Cantor to cover any delivery failures in connection with U.S. Treasury securities transactions and to share equally in any net income resulting from such transactions, as well as any similar clearing and settlement issues. As of June&#160;30, 2022, Cantor facilitated $0.9 million in Repurchase Agreements between the Company and Cantor. As of December&#160;31, 2021, Cantor had not facilitated any Repurchase Agreements between the Company and Cantor. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To more effectively manage the Company&#x2019;s exposure to changes in FX rates, the Company and Cantor have agreed to jointly manage the exposure. As a result, the Company is authorized to divide the quarterly allocation of any profit or loss relating to FX currency hedging between the Company and Cantor. The amount allocated to each party is based on the total net exposure for the Company and Cantor. The ratio of gross exposures of the Company and Cantor is utilized to determine the shares of profit or loss allocated to each for the period. For the three months ended June 30, 2022 and 2021, the Company recognized its share of FX gains of $2.4 million and FX losses of $0.2 million, respectively. For the six months ended June 30, 2022 and 2021, the Company recognized its share of FX gains of $2.0 million and FX losses of $23&#160;thousand, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These gains are included as part of &#x201c;Other expenses&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the separation agreement relating to the Company&#x2019;s acquisition of certain BGC businesses from Cantor in 2008, Cantor has a right, subject to certain conditions, to be the Company&#x2019;s customer and to pay the lowest commissions paid by any other customer, whether by volume, dollar or other applicable measure. In addition, Cantor has an unlimited right to internally use market data from the Company without any cost. Any future related-party transactions or arrangements between the Company and Cantor are subject to the prior approval by the Audit Committee.&#160;During the three months ended June 30, 2022 and 2021, the Company recorded revenues from Cantor entities of $0.1 million and $37 thousand, respectively, related to commissions paid to the Company by Cantor. For the six months ended June 30, 2022 and 2021, the Company recorded revenues from Cantor entities of $0.2 million and $0.1 million, respectively, related to commissions paid to the Company by Cantor. These revenues are included as part of &#x201c;Commissions&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Cantor are authorized to utilize each other&#x2019;s brokers to provide brokerage services for securities not brokered by such entity, so long as, unless otherwise agreed, such brokerage services were provided in the ordinary course and on terms no less favorable to the receiving party than such services are provided to typical third-party customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2013, the Audit Committee authorized the Company to invest up to $350.0 million in an asset-backed commercial paper program for which certain Cantor entities serve as placement agent and referral agent. The program issues short-term notes to money market investors and is expected to be used by the Company from time to time as a liquidity management vehicle. The notes are backed by assets of highly rated banks. The Company is entitled to invest in the program so long as the program meets investment policy guidelines, including policies related to ratings. Cantor will earn a spread between the rate it receives from the short-term note issuer and the rate it pays to the Company on any investments in this program. This spread will be no greater than the spread earned by Cantor for placement of any other commercial paper note in the program. As of both June&#160;30, 2022 and December&#160;31, 2021, the Company did not have any investments in the program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;5, 2015, the Company entered into the Exchange Agreement with Cantor providing Cantor, CFGM and other Cantor affiliates entitled to hold BGC Class&#160;B common stock the right to exchange from time to time, on a one-to-one basis, subject to adjustment, up to an aggregate of 34.6 million shares of BGC Class&#160;A common stock now owned or subsequently acquired by such Cantor entities for up to an aggregate of 34.6 million shares of BGC Class&#160;B common stock. Such shares of BGC Class&#160;B common stock, which currently can be acquired upon the exchange of Cantor units owned in BGC Holdings, are already included in the Company&#x2019;s fully diluted share count and will not increase Cantor&#x2019;s current maximum potential voting power in the common equity. The Exchange Agreement enabled the Cantor entities to acquire the same number of shares of BGC Class&#160;B common stock that they were already entitled to acquire without having to exchange its Cantor units in BGC Holdings. The Audit Committee and Board determined that it was in the best interests of the Company and its stockholders to approve the Exchange Agreement because it will help ensure that Cantor retains its units in BGC Holdings, which is the same partnership in which the Company&#x2019;s partner employees participate, thus continuing to align the interests of Cantor with those of the partner employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;23, 2018, in the Class B Issuance, BGC Partners issued 10.3 million shares of BGC Partners Class B common stock to Cantor and 0.7 million shares of BGC Partners Class B common stock to CFGM, in each case in exchange for shares of BGC Class A common stock owned by Cantor and CFGM, respectively, on a one-to-one basis pursuant to the Exchange Agreement. Pursuant to the Exchange Agreement, no additional consideration was paid to BGC Partners by Cantor or CFGM for the Class B Issuance. Following this exchange, Cantor and its affiliates have the right to exchange under the Exchange Agreement up to an aggregate of 23.6 million shares of BGC Class A common stock, now owned or subsequently acquired, or its Cantor units in BGC Holdings, into shares of BGC Class B common stock. As of June&#160;30, 2022, Cantor and CFGM do not own any shares of BGC Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Cantor have agreed that any shares of BGC Class&#160;B common stock issued in connection with the Exchange Agreement would be deducted from the aggregate number of shares of BGC Class&#160;B common stock that may be issued to the Cantor entities upon exchange of Cantor units in BGC Holdings. Accordingly, the Cantor entities will not be entitled to receive any more shares of BGC Class&#160;B common stock under this agreement than they were previously eligible to receive upon exchange of exchangeable limited partnership units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;19, 2018, the Company entered into the BGC Credit Agreement with Cantor. The BGC Credit Agreement provides for each party and certain of its subsidiaries to issue loans to the other party or any of its subsidiaries in the lender&#x2019;s discretion in an aggregate principal amount up to $250.0 million outstanding at any time. The BGC Credit Agreement replaced the previous Credit Facility between BGC and an affiliate of Cantor. On August&#160;6, 2018, the Company entered into an amendment to the BGC Credit Agreement, which increased the aggregate principal amount that could be loaned to the other party or any of its subsidiaries from $250.0 million to $400.0 million that can be outstanding at any time. The BGC Credit Agreement will mature on the earlier to occur of (a)&#160;March&#160;19, 2023, after which the maturity date of the BGC Credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Agreement will continue to be extended for successive one-year periods unless prior written notice of non-extension is given by a lending party to a borrowing party at least six months in advance of such renewal date and (b)&#160;the termination of the BGC Credit Agreement by either party pursuant to its terms. The outstanding amounts under the BGC Credit Agreement will bear interest for any rate period at a per annum rate equal to the higher of BGC&#x2019;s or Cantor&#x2019;s short-term borrowing rate in effect at such time plus 1.00%. As of both June&#160;30, 2022 and December&#160;31, 2021, there were no borrowings by BGC or Cantor outstanding under this Agreement. The Company did not record any interest expense related to the Agreement for the three and six months ended June&#160;30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Company&#x2019;s cash management process, the Company may enter into tri-party reverse repurchase agreements and other short-term investments, some of which may be with Cantor. As of both June&#160;30, 2022 and December&#160;31, 2021, the Company had no reverse repurchase agreements outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Receivables from and Payables to Related Broker-Dealers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts due to or from Cantor and Freedom, one of the Company&#x2019;s equity method investments, are for transactional revenues under a technology and services agreement with Freedom, as well as for open derivative contracts. These are included as part of &#x201c;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; or &#x201c;Payables to broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had receivables from Freedom of $2.2 million and $1.4 million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had $9.6 million and $2.5 million, respectively, in receivables from Cantor related to open derivative contracts. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had $5.9 million and $1.5 million, respectively, in payables to Cantor related to open derivative contracts. As of June&#160;30, 2022, the Company had $26.4 million in payables to Cantor related to fails and pending trades. As of December&#160;31, 2021, the Company did not have any receivables from and payables to Cantor related to fails and pending trades.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loans, Forgivable Loans and Other Receivables from Employees and Partners, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various agreements with certain employees and partners whereby these individuals receive loans which may be either wholly or in part repaid from the distributions that the individuals receive on some or all of their LPUs and from proceeds of the sale of the employees' shares of BGC Class A common stock, or may be forgiven over a period of time. The forgivable portion of these loans is recognized as compensation expense over the life of the loan. From time to time, the Company may also enter into agreements with employees and partners to grant bonus and salary advances or other types of loans. These advances and loans are repayable in the timeframes outlined in the underlying agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, the aggregate balance of employee loans, net, was $304.1 million and $287.0 million, respectively, and is included as &#x201c;Loans, forgivable loans and other receivables from employees and partners, net&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. Compensation expense for the above-mentioned employee loans for the three months ended June 30, 2022 and 2021 was $14.5 million and $19.1 million, respectively. Compensation expense for the above-mentioned employee loans for the six months ended June 30, 2022 and 2021 was $24.4 million and $34.7 million, respectively. The compensation expense related to these employee loans is included as part of &#x201c;Compensation and employee benefits&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income on the above-mentioned employee loans for the three months ended June 30, 2022 and 2021 was $2.3 million and $3.3 million, respectively. Interest income on the above-mentioned employee loans for the six months ended June 30, 2022 and 2021 was $3.5 million and $5.5 million, respectively. The interest income related to these employee loans is included as part of &#x201c;Interest and dividend income&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;CEO Program and Other Transactions with CF&amp;amp;Co&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 7&#x2014;&#x201c;Stock Transactions and Unit Redemptions,&#x201d; the Company entered into the March 2018 Sales Agreement with CF&amp;amp;Co, as the Company&#x2019;s sales agent under the CEO Program. The March 2018 Sales Agreement expired in September 2021. During both the three and six months ended June&#160;30, 2022 and 2021, the Company did not sell any shares of Class A common stock under the March 2018 Sales Agreement. For both the three and six months ended June&#160;30, 2022 and 2021, the Company was not charged for services provided by CF&amp;amp;Co related to the CEO Program with CF&amp;amp;Co. The net proceeds of the shares sold are included as part of &#x201c;Additional paid-in capital&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. See Note 27&#x2014;&#x201c;Subsequent Events&#x201d; for additional information regarding the new shelf registration statement filed by the Company for the CEO Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has engaged CF&amp;amp;Co and its affiliates to act as financial advisors in connection with one or more third-party business combination transactions as requested by the Company on behalf of its affiliates from time to time on specified terms, conditions and fees. The Company may pay finders&#x2019;, investment banking or financial advisory fees to broker-dealers, including, but not limited to, CF&amp;amp;Co and its affiliates, from time to time in connection with certain business combination transactions, and, in some cases, the Company may issue shares of BGC Class&#160;A common stock in full or partial payment of such fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;3, 2014, management was granted approval by the Board and Audit Committee to enter into stock loan transactions with CF&amp;amp;Co utilizing equities securities. Such stock loan transactions will bear market terms and rates. As of June&#160;30, 2022, and December 31, 2021, the Company did not have&#160;any Securities loaned transactions&#160;with CF&amp;amp;Co. Securities loaned transactions are included in &#x201c;Securities loaned&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;27, 2016, the Company issued an aggregate of $300.0 million principal amount of 5.125% Senior Notes. In connection with this issuance of the 5.125% Senior Notes, the Company recorded $0.5 million in underwriting fees payable to CF&amp;amp;Co. These fees were recorded as a deduction from the carrying amount of the debt liability, which is amortized as interest expense over the term of the notes. Cantor tendered $15.0 million of such senior notes in the tender offer completed on August&#160;14, 2020, and did not hold such notes as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;24, 2018, the Company issued an aggregate of $450.0 million principal amount of 5.375% Senior Notes. The 5.375% Senior Notes are general senior unsecured obligations of the Company. In connection with this issuance of the 5.375% Senior Notes, the Company recorded approximately $0.3 million in underwriting fees payable to CF&amp;amp;Co. The Company also paid CF&amp;amp;Co an advisory fee of $0.2 million in connection with the issuance. These fees were recorded as a deduction from the carrying amount of the debt liability, which is amortized as interest expense over the term of the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;27, 2019, the Company issued an aggregate of $300.0 million principal amount of 3.750% Senior Notes. In connection with this issuance of the 3.750% Senior Notes, the Company recorded $0.2 million in underwriting fees payable to CF&amp;amp;Co. These fees were recorded as a deduction from the carrying amount of the debt liability, which is amortized as interest expense over the term of the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;11, 2020, the Company&#x2019;s Board of Directors and its Audit Committee authorized a debt&#160;repurchase&#160;program&#160;for the repurchase by the Company&#160;of up to $50.0&#160;million of Company Debt Securities.&#160;Repurchases of Company Debt Securities, if any, are expected to reduce future cash interest payments, as well as future amounts due at maturity or upon redemption. Under the authorization, the Company may make repurchases of Company Debt Securities for cash from time to time in the open market or in privately negotiated transactions upon such terms and at such prices as management may determine. Additionally, the Company is authorized to make any such repurchases of&#160;Company Debt Securities through CF&amp;amp;Co (or its affiliates), in its capacity as agent or principal, or such other broker-dealers as management shall determine to utilize from time to time, and such repurchases shall be subject to brokerage commissions which are no higher than standard market commission rates. As of June&#160;30, 2022, the Company had $50.0 million remaining from its debt repurchase authorization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;10, 2020, the Company issued an aggregate of $300.0 million principal amount of 4.375% Senior Notes. In connection with this issuance of the 4.375% Senior Notes, the Company recorded $0.2 million in underwriting fees payable to CF&amp;amp;Co. These fees were recorded as a deduction from the carrying amount of the debt liability, which is amortized as interest expense over the term of the notes. Cantor purchased $14.5 million of such senior notes and still holds such notes as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under rules adopted by the CFTC, all foreign introducing brokers engaging in transactions with U.S. persons are required to register with the NFA and either meet financial reporting and net capital requirements on an individual basis or obtain a guarantee agreement from a registered FCM. From time to time, the Company&#x2019;s foreign-based brokers engage in interest rate swap transactions with U.S.-based counterparties, and, therefore, the Company is subject to the CFTC requirements. Mint Brokers has entered into guarantees on behalf of the Company, and the Company is required to indemnify Mint Brokers for the amounts, if any, paid by Mint Brokers on behalf of the Company pursuant to this arrangement. Effective April 1, 2020, these guarantees were transferred to Mint Brokers from CF&amp;amp;Co. During both the three months ended June 30, 2022 and 2021, the Company recorded fees of $31 thousand, respectively, related to these guarantees. During both the six months ended June 30, 2022 and 2021, the Company recorded fees of $0.1 million with respect to these guarantees. These fees were included in &#x201c;Fees to related parties&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cantor Rights to Purchase Cantor Units from BGC Holdings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cantor has the right to purchase Cantor units from BGC Holdings upon redemption of non-exchangeable FPUs redeemed by BGC Holdings upon termination or bankruptcy of the Founding/Working Partner. In addition, pursuant to Article &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eight, Section 8.08, of the Second Amended and Restated BGC Holdings Limited Partnership Agreement (previously the Sixth Amendment), where either current, terminating, or terminated partners are permitted by the Company to exchange any portion of their FPUs and Cantor consents to such exchangeability, the Company shall offer to Cantor the opportunity for Cantor to purchase the same number of Cantor units in BGC Holdings at the price that Cantor would have paid for Cantor units had the Company redeemed the FPUs. If Cantor acquires any Cantor units as a result of the purchase or redemption by BGC Holdings of any FPUs, Cantor will be entitled to the benefits (including distributions) of such units it acquires from the date of termination or bankruptcy of the applicable Founding/Working Partner. In addition, any such Cantor units purchased by Cantor are currently exchangeable for up to 23.6 million shares of BGC Class&#160;B common stock or, at Cantor&#x2019;s election or if there are no such additional shares of BGC Class&#160;B common stock, shares of BGC Class&#160;A common stock, in each case on a one-for-one basis (subject to customary anti-dilution adjustments).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 31, 2021, Cantor purchased from BGC Holdings an aggregate of 1,149,684 Cantor units for aggregate consideration of $2,104,433 as a result of the redemption of 1,149,684 FPUs, and 1,618,376 Cantor units for aggregate consideration of $3,040,411 as a result of the exchange of 1,618,376 FPUs. Each Cantor unit in BGC Holdings held by Cantor is exchangeable by Cantor at any time on a one-for-one basis (subject to adjustment) for shares of BGC Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 28, 2021, Cantor purchased from BGC Holdings an aggregate 460,929 Cantor units for aggregate consideration of $715,605 as a result of the redemption of 460,929 FPUs, and 1,179,942 Cantor units for aggregate consideration of $2,033,838 as a result of the exchange of 1,179,942 FPUs. Each Cantor unit in BGC Holdings held by Cantor is exchangeable by Cantor at any time on a one-for-one basis (subject to adjustment) for shares of BGC Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 17, 2022, Cantor purchased from BGC Holdings an aggregate 427,494 Cantor units for aggregate consideration of $841,010 as a result of the redemption of 427,494 FPUs, and 52,681 Cantor units for aggregate consideration of $105,867 as a result of the exchange of 52,681 FPUs. Each Cantor unit in BGC Holdings held by Cantor is exchangeable by Cantor at any time on a one-for-one basis (subject to adjustment) for shares of BGC Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, there were 0.1 million FPUs in BGC Holdings remaining, which BGC Holdings had the right to redeem or exchange and with respect to which Cantor will have the right to purchase an equivalent number of Cantor units following such redemption or exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cantor Aurel Revenue Sharing Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On June 24, 2021, the Board and Audit Committee authorized our French subsidiary, Aurel BGC SAS, to enter into a revenue sharing agreement pursuant to which Cantor shall provide services to Aurel to support Aurel&#x2019;s investment banking activities with respect to special purpose acquisition companies. The services provided by Cantor to Aurel in support of such SPAC Investment Banking Activities shall include referral of clients, structuring advice, financial advisory services, referral of investors, deal execution services, and other advisory services in support of Aurel&#x2019;s SPAC Investment Banking Activities pursuant to its French investment services license. As compensation, Cantor shall receive a revenue share of 80% of Aurel&#x2019;s net revenue attributable to SPAC Investment Banking Activities. The term of the revenue sharing agreement is for an initial period of 12 months, which automatically renews each year unless either party provides notice of termination at least three months prior to the anniversary. Aurel is also authorized to serve as bookrunner, underwriter or advisor in connection with French SPACs which are sponsored by Cantor at market rates for such services. For both the three and six months ended June&#160;30, 2022 and 2021, Aurel had no revenue or fees payable to Cantor attributable to SPAC Investment Banking Activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transactions with Executive Officers and Directors&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 22, 2021, the Company granted Sean A. Windeatt 123,713 exchange rights with respect to 123,713 non-exchangeable LPUs that were previously granted to Mr. Windeatt on February 22, 2019. The resulting 123,713 exchangeable LPUs are immediately exchangeable by Mr. Windeatt for an aggregate of 123,713 shares of BGC Class A common stock. The grant was approved by the Compensation Committee. Additionally, the Compensation Committee approved the right to exchange for cash 28,477 non-exchangeable PLPUs held by Mr. Windeatt, for a payment of $178,266 for taxes when the LPU units are exchanged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 8, 2021, the Compensation Committee approved the repurchase by the Company on April 23, 2021 of 123,713 exchangeable BGC Holdings LPU-NEWs held by Mr. Windeatt at the price of $5.65, which was the closing price of the Company's Class A common stock on April 23, 2021, and the redemption of 28,477 exchangeable BGC Holdings PLPU-NEWs held by Mr. Windeatt for $178,266, less applicable taxes and withholdings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 8, 2021, the Compensation Committee approved the repurchase by the Company of the remaining 62,211 exchangeable BGC Holdings LPUs held by Mr. Windeatt that were granted exchangeability on March 2, 2020 at the price of $5.38, the closing price of Class A common stock on April 8, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 28, 2021, the Compensation Committee approved an additional monetization opportunity for Mr. Merkel. Effective April 29, 2021, 108,350 of Mr. Merkel&#x2019;s 273,612 non-exchangeable BGC Holdings PSUs were redeemed for zero, 101,358 of Mr. Merkel&#x2019;s 250,659 non- exchangeable BGC Holdings PPSUs were redeemed for a cash payment of $575,687, and 108,350 shares of BGC Class A common stock were issued to Mr. Merkel. On April 29, 2021, the 108,350 shares of BGC Class A common stock were repurchased from Mr. Merkel at the closing price of the Company's Class A common stock on that date, under the Company's stock buyback program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 28, 2021, (i) the Company exchanged 520,380 exchangeable LPUs held by Mr. Lutnick at the price of $5.86, which was the closing price of the Company's Class A common stock on June 28, 2021, for 520,380 shares of BGC Class A common stock, less applicable taxes and withholdings, resulting in the delivery of 365,229 net shares of BGC Class A common stock to Mr. Lutnick, and in connection with the exchange of these 520,380 exchangeable LPUs, 425,765 exchangeable PLPUs were redeemed for a cash payment of $1,525,705 towards taxes; (ii) 88,636 non-exchangeable LPUs were redeemed for zero, and in connection therewith the Company issued Mr. Lutnick 88,636 shares of BGC Class A common stock, less applicable taxes and withholdings, resulting in the delivery of 41,464 net shares of BGC Class A common stock to Mr. Lutnick; and (iii) 1,131,774 H Units held by Mr. Lutnick were redeemed for 1,131,774 HDUs with a capital account of $7,017,000, and in connection with the redemption of these 1,131,774 H Units, 1,018,390 Preferred H Units were redeemed for $7,983,000 for taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 21, 2021, the Compensation Committee approved a monetization opportunity for Mr. Lutnick. Effective December 21, 2021, 1,939,896 of Mr. Lutnick's non-exchangeable BGC Holdings PPSUs were redeemed for a payment of $10,851,803. Mr. Lutnick also elected to redeem all of his 425,766 exchangeable BGC Holdings PPSUs for a payment of $1,525,706. In connection with the foregoing, Mr. Lutnick's 2,011,731 non-exchangeable BGC Holdings PSUs were redeemed for zero and 2,011,731 shares of BGC Class A common stock were issued to Mr. Lutnick. In addition, 376,651 H Units held by Mr. Lutnick were redeemed for 376,651 HDUs with a capital account of $2,339,003, and in connection with the redemption of these 376,651 H Units, 463,969 Preferred H Units were redeemed for $2,661,000 for taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On December 21, 2021, the Compensation Committee approved a monetization opportunity for Mr. Merkel. Effective December 21, 2021, 90,366 non-exchangeable BGC Holdings PSUs were redeemed for zero, 149,301 of Mr. Merkel's non-exchangeable BGC Holdings PPSUs were redeemed for a cash payment of $555,990, and 90,366 shares of BGC Class A common stock were issued to Mr. Merkel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transactions with the Relief Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2015, the Company committed to make charitable contributions to the Cantor Fitzgerald Relief Fund in the amount of $40.0 million, which was included in &#x201c;Other expenses&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations for the year ended December&#160;31, 2015. As of June&#160;30, 2022 and December&#160;31, 2021, the remaining liability associated with this commitment was $1.5 million and $1.7 million, respectively, which is included in &#x201c;Accounts payable, accrued and other liabilities&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. Further, as of both June&#160;30, 2022 and December&#160;31, 2021, the Company had a liability to the Cantor Fitzgerald Relief Fund for $8.3 million, associated with $7.2 million and $1.1 million of additional expense taken in September of 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, BGC recognized $8.3&#160;million, payable to Newmark, which is included as part of' &#x201c;Payables to related parties&#x201d; and &#x201c;Accounts payable, accrued and other liabilities&#x201d;, respectively, in the Company's unaudited Condensed Consolidated Statements of Financial Condition. The payable was a result of taxes paid by Newmark on its share of taxable income which were included as part of the Company's consolidated tax return in the periods prior to the Spin-Off. BGC repaid the $8.3&#160;million tax payment to Newmark during the first three months ended March 31, 2022. There was no outstanding payable to Newmark as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to enter into loans, investments or other credit support arrangements for Aqua, an alternative electronic trading platform that offers new pools of block liquidity to the global equities markets; such arrangements are proportionally and on the same terms as similar arrangements between Aqua and Cantor. On February&#160;15, 2022 and February&#160;25, 2021, the Board and Audit Committee increased the authorized amount by an additional $1.0 million and $1.0 million, respectively, to an aggregate of $21.2 million. The Company has been further authorized to provide counterparty or similar guarantees on behalf of Aqua from time to time, provided that liability for any such guarantees, as well as similar guarantees provided by Cantor, would be shared proportionally with Cantor. Aqua is 51% owned by Cantor and 49% owned by the Company. Aqua is accounted for under the equity method. During the three months ended June 30, 2022 and 2021, the Company made $0.1 million and $0.3 million, respectively, in contributions to Aqua. During the six months ended June 30, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 and 2021, the Company made $0.5 million and $0.6 million, respectively, in contributions to Aqua. These contributions are recorded as part of &#x201c;Investments&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has also entered into a subordinated loan agreement with Aqua, whereby the Company loaned Aqua the principal sum of $980 thousand. The scheduled maturity date on the subordinated loan is September 1, 2023, and the current rate of interest on the loan is three month LIBOR plus 600 basis points. The loan to Aqua is recorded as part of &#x201c;Receivables from related parties&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;25, 2016, the Board and Audit Committee authorized the purchase of 9,000 Class&#160;B Units of Lucera, representing all of the issued and outstanding Class&#160;B Units of Lucera not already owned by the Company. On November&#160;4, 2016, the Company completed this transaction. As a result of this transaction, the Company owns 100% of the ownership interests in Lucera.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the purchase agreement, by which the Company acquired Cantor&#x2019;s remaining interest in Lucera, Cantor agreed, subject to certain exceptions, not to solicit certain senior executives of Lucera&#x2019;s business and was granted the right to be a customer of Lucera&#x2019;s businesses on the best terms made available to any other customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2022 and 2021, Lucera recognized $9 thousand and $0.1 million, respectively, in related party revenues from Cantor. During the six months ended June 30, 2022 and 2021, Lucera recognized $21 thousand and $0.2 million, respectively, in related party revenues from Cantor. These revenues are included in &#x201c;Data, software and post-trade&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;BGC Sublease From Newmark&lt;/span&gt;&lt;/div&gt;In May 2020, BGC U.S. OpCo entered into an arrangement to sublease excess space from RKF Retail Holdings LLC, a subsidiary of Newmark, which sublease was approved by the Audit Committee. The deal was a one-year sublease of approximately 21,000 rentable square feet in New York City. Under the terms of the sublease, BGC U.S. OpCo paid a fixed rent amount of $1.1 million in addition to all operating and tax expenses attributable to the lease. In May 2021, the sublease was amended to provide for a rate of $15&#160;thousand per month based on the size of utilized space, with terms extending on a month-to-month basis, and expiring on December 31, 2021. In connection with the sublease, BGC U.S. OpCo paid $0.1 million and $0.4 million, for the three and six months ended 2021, respectively.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <bgcp:MarkupOnCost
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc4_66c4580b-ad68-4579-bd0b-3e974974d4c2"
      unitRef="number">0.075</bgcp:MarkupOnCost>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i3df5aa0fc7214ed6940194fb82cb99bf_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzgw_14fafe33-a194-4834-8508-801813b95cfc"
      unitRef="number">0.52</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="idb6130b5453040e9a9b73566e1151f4a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM2_8ed7422d-3b19-4ef3-b284-3e4fe59ee5ca"
      unitRef="number">0.48</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU4Nw_cb127350-402f-445b-a304-d3ccfbc4c4e8"
      unitRef="usd">-400000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU5NA_3da488af-2d4f-427d-b9b8-4b1c0b634749"
      unitRef="usd">500000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0Nzg5MA_3ebf2ba3-1bd5-4e1c-b1e9-0f7b60531e43"
      unitRef="usd">-200000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzkwNQ_e9a94b71-cf32-4f23-ab76-7faed914dd57"
      unitRef="usd">600000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUyMg_b8a1d39d-0f4a-4025-92d3-8102878ceb1f"
      unitRef="usd">3600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUyOQ_36fb47be-a4f4-4ad7-8a8f-de25863bb1c5"
      unitRef="usd">4200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzY1OQ_6e0c7924-927f-4ebc-8df3-0f1f7b190d70"
      unitRef="usd">6900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzY2NA_dd0735fe-dbf4-4a20-82e7-356c3dd2b4b4"
      unitRef="usd">8000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzE2MQ_c486493d-3efe-4ed0-979c-97266158c321"
      unitRef="usd">20300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzE2OA_0d351d63-5e89-405d-a854-834a3764857c"
      unitRef="usd">20000000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzI1MQ_3f828e90-9cbb-4f52-b186-03688ed8b654"
      unitRef="usd">14300000</bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense>
    <bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzI1OA_78581a9f-216a-4d03-9cc5-a9fcb699bf8d"
      unitRef="usd">15500000</bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzIwMg_cdc4c9fa-b89c-4aec-9ba4-724328acbf5a"
      unitRef="usd">41500000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzI5NQ_cb2a1ebe-99f9-4980-9e4a-3370dbb72532"
      unitRef="usd">41100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzI5OA_d9d496af-ea32-4fa7-bacc-fe1a18b3f552"
      unitRef="usd">29800000</bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense>
    <bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0NzMwNg_75a36d6f-2acb-4cb1-9237-4759d1fa1b9b"
      unitRef="usd">31400000</bgcp:RelatedPartyTransactionCompensationAndEmployeeBenefitExpense>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib1f43ddb74644955a855b644e50b0487_D20210730-20210730"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzk2NA_109a62a2-cd65-4338-a0be-dbe6ad6ec30c"
      unitRef="usd">4900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh
      contextRef="ia062c8c20f3d4fe5ba19c526fb6bf9e5_I20210730"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDUwNA_8b2ab948-4b61-493a-b4b6-edc53dbe51c2"
      unitRef="usd">1000000</us-gaap:BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate
      contextRef="i1801ff7701a744b4999596eae005577e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNzAyOQ_db6faf19-b43d-44b8-bb6a-29565951f514"
      unitRef="usd">1000000</us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate>
    <us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate
      contextRef="ie3e58d7ca5e94f5abd74638031e247b8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDU4Nw_222ec14e-e4e7-4172-9e7b-45fbf94a5e65"
      unitRef="usd">400000</us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="iad19015985f042c4af44df536ed2bd40_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDc4MA_3978fbc1-8fd1-4be5-9f80-540b1ba9f38b"
      unitRef="usd">5300000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="i0a7f7bf2b02a447d8a245a4f3e0d980c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDgzNw_70f6d29f-6564-414b-9274-7400091a8d0a"
      unitRef="usd">0</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="id498542406a748eba0c40d10ef4496f1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNzM4Mw_540f6b02-58ca-410d-b46b-565aa62bac88"
      unitRef="usd">900000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i9d7c4c3ccdfc43af94d8792c440ce989_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNzQ2NA_4c10cf36-535b-4850-ad84-7ddba3433418"
      unitRef="usd">0</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfODE0Nw_b0b4f874-4af2-4328-833c-07e5b7e0cdcd"
      unitRef="usd">2400000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfODE1NA_4ac0dbf9-ed94-4bf3-9c7e-77c57bd12190"
      unitRef="usd">200000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5Mjg0MQ_b7d372bd-3732-4875-95c2-e32044943fbd"
      unitRef="usd">2000000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5Mjg2MA_e3d1bc61-7978-4cd1-833f-3459ac4a16e5"
      unitRef="usd">23000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="ibb5d7782b3eb468999cf12b0381b9924_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfODk0Nw_24772b20-bf02-45a3-ad45-0a6da659e9b1"
      unitRef="usd">100000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="i206f9a8495da45499de815cb457b121e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfODk1NA_136d6000-9af7-4a54-bef2-57d674fc5a02"
      unitRef="usd">37000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="if56a0b484ce547828a708a41e99499fd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5MzEwMw_a4555506-b045-4664-8f01-a1b69a518146"
      unitRef="usd">200000</us-gaap:BrokerageCommissionsRevenue>
    <us-gaap:BrokerageCommissionsRevenue
      contextRef="i4258c1f751984b61b3d39fc08b353151_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5MzEyMA_7906ea45-74f4-4aef-9e26-6199a5f7f2f5"
      unitRef="usd">100000</us-gaap:BrokerageCommissionsRevenue>
    <bgcp:AmountOfAssetBackedCommercialPaperFacilityAuthorizedAmount
      contextRef="ife7c914d4feb49378680dedd6744e519_I20130831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfOTU4Mw_505a58f8-fdf3-45e3-bea4-422632bfe14f"
      unitRef="usd">350000000</bgcp:AmountOfAssetBackedCommercialPaperFacilityAuthorizedAmount>
    <bgcp:AmountOfAssetBackedCommercialPaperFacility
      contextRef="i0c5599ab76194f02b40a8ce7508d160d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTAzOTM_3c1d8408-8037-475f-8717-2ffbcce15759"
      unitRef="usd">0</bgcp:AmountOfAssetBackedCommercialPaperFacility>
    <bgcp:AmountOfAssetBackedCommercialPaperFacility
      contextRef="i120d73e951654ad9a25b950111a7f5c9_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTAzOTM_c17fb8d5-c368-4e36-888e-f13afd9fff61"
      unitRef="usd">0</bgcp:AmountOfAssetBackedCommercialPaperFacility>
    <bgcp:CommonStockExchangeRatio
      contextRef="i7f359606f72b40889f3a19aadae5971b_I20220605"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyMjc1OQ_3afb0cb1-d027-4bed-b5c2-d6976550feed"
      unitRef="number">1</bgcp:CommonStockExchangeRatio>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="ie117da28bab7455f94fd46ca54ae6417_D20150605-20150605"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTA3MDM_c9aae936-462b-47c4-8476-c69e3f3d5c4d"
      unitRef="shares">34600000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="i67592f93e7d84700a8404152d652546d_D20150605-20150605"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTA4MjY_dd01f500-244e-48b2-b6a5-41d8dea2b382"
      unitRef="shares">34600000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="ifd5543daaa354f2a9f6d47d21ac35bf4_D20181123-20181123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTE4MTM_2c8e609d-2f0a-430b-a698-79f6b8ffdd7c"
      unitRef="shares">10300000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="i3132de6c37534462acc821285ae90dfc_D20181123-20181123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTE4NzQ_96bee271-d303-4268-975a-38c03fabc812"
      unitRef="shares">700000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <bgcp:CommonStockExchangeRatio
      contextRef="ice4beb7d8d424c0691284114668b0073_I20181123"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyMjc2MA_b59d475c-5d7c-4968-bc5d-1695add140a3"
      unitRef="number">1</bgcp:CommonStockExchangeRatio>
    <bgcp:StockIssuedDuringPeriodAdditionalConsideration
      contextRef="ib60949a8c5394cd6ac527b7135ef951a_D20181123-20181123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTIxMjg_6dfce5eb-74b2-46d6-a464-220a38fb5f14"
      unitRef="usd">0</bgcp:StockIssuedDuringPeriodAdditionalConsideration>
    <bgcp:StockIssuedDuringPeriodAdditionalConsideration
      contextRef="i3132de6c37534462acc821285ae90dfc_D20181123-20181123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTIxMjg_b39daf65-dd2e-43e2-85a3-268cbdff9059"
      unitRef="usd">0</bgcp:StockIssuedDuringPeriodAdditionalConsideration>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="i44fceb3c048645b586c338d26b92417f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTIzNTQ_d3b8c211-b58f-42b8-8cd8-a962e8fc9d6a"
      unitRef="shares">23600000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8a7eee71bee446edb442f69057509b74_I20180319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTMzOTQ_b2634418-ce99-4d77-ae31-9237540b9b14"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8a7eee71bee446edb442f69057509b74_I20180319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTM3MTg_472433e5-057f-4184-9660-da35bb4d721f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia570190602e64c95bbad798c8d0c3523_I20180806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTM3MjQ_2330d381-e766-41b0-bcde-04043c262add"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <bgcp:DebtInstrumentExtendedTerm
      contextRef="i98954796ccae4eb9b7a4593f11e8d56e_D20180806-20180806"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzYwMjk_3e3abd72-4526-414d-a91c-bd857baf52f8">P1Y</bgcp:DebtInstrumentExtendedTerm>
    <bgcp:DebtInstrumentNonExtensionNoticeTerm
      contextRef="i98954796ccae4eb9b7a4593f11e8d56e_D20180806-20180806"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQwNjk_c155f00c-657c-40df-9b82-ab9691ef3c03">P6M</bgcp:DebtInstrumentNonExtensionNoticeTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2242057972734549b2e756b5bedd7e93_D20200320-20200320"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ0MDQ_4d984b2e-0900-4bd7-984f-87bbca8f09a2"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i9906fda8f42f4ec385e01ba839a53c3c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ0NDE_1f9a278d-ef19-4b73-84bc-cdefd8e52aba"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ibaf624de1a054f54be9688ea055b1434_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ0NDE_a6c5f609-7592-4013-90ae-a6831fa141ae"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ideaeef3929eb4e38bcb2b35ae0031220_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ1MjI_1dfb9e44-ecf0-48a6-9a51-bcd2addcff07"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i4feadfb61020498e9c45433ddb924b4a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ1MjI_a70a2afd-dca3-4e2a-b05c-c08003cce429"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:SecuritiesForReverseRepurchaseAgreements
      contextRef="i120d73e951654ad9a25b950111a7f5c9_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ4NDM_0be20b78-2976-4c65-89de-a277a2378b2d"
      unitRef="usd">0</us-gaap:SecuritiesForReverseRepurchaseAgreements>
    <us-gaap:SecuritiesForReverseRepurchaseAgreements
      contextRef="i0c5599ab76194f02b40a8ce7508d160d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTQ4NDM_51bb2b08-7b32-43c6-9d30-fdaae5e27b4b"
      unitRef="usd">0</us-gaap:SecuritiesForReverseRepurchaseAgreements>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i251eb92b62a9491cb97132f6f8ed7259_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU1MTk_9c23e102-d485-4919-aefe-805a1e31536e"
      unitRef="usd">2200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i1f5cb0ac445c41248d2bace9b3d40032_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU1MjY_209dea97-4c38-48c6-897f-f80c081e419b"
      unitRef="usd">1400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesNoncurrent
      contextRef="i251eb92b62a9491cb97132f6f8ed7259_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU1Nzc_9b57d519-e555-431b-8789-c74573b8e123"
      unitRef="usd">9600000</us-gaap:AccountsReceivableRelatedPartiesNoncurrent>
    <us-gaap:AccountsReceivableRelatedPartiesNoncurrent
      contextRef="i1f5cb0ac445c41248d2bace9b3d40032_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU1ODQ_2a1bc8d7-939f-4429-bc93-605e269e0268"
      unitRef="usd">2500000</us-gaap:AccountsReceivableRelatedPartiesNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i251eb92b62a9491cb97132f6f8ed7259_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU3MDA_cddba547-8787-4792-ad39-3613025ed6b7"
      unitRef="usd">5900000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i1f5cb0ac445c41248d2bace9b3d40032_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU3MDc_ae8b00ed-9a8d-426c-9ac5-4590217cb291"
      unitRef="usd">1500000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <bgcp:PayablesRelatedToPendingTrades
      contextRef="i251eb92b62a9491cb97132f6f8ed7259_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU4MTE_c20eee11-15c2-4e8e-99d1-bce9a1f9dee7"
      unitRef="usd">26400000</bgcp:PayablesRelatedToPendingTrades>
    <bgcp:PayablesRelatedToPendingTrades
      contextRef="i1f5cb0ac445c41248d2bace9b3d40032_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTU4OTk_55d3f36d-2220-4828-bd0b-ba88fb8e1928"
      unitRef="usd">0</bgcp:PayablesRelatedToPendingTrades>
    <bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners
      contextRef="i95293258edae47eba4c415cbcc5ea19c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTY4NTk_37bde66e-71d9-4ab6-9f6a-0f663203b705"
      unitRef="usd">304100000</bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners>
    <bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners
      contextRef="idddbd7e9d2f745d5b083ac1e6fceecb4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTY4NjY_0b271cbf-3ff1-4ada-8890-1c106603e191"
      unitRef="usd">287000000</bgcp:LoansForgivableLoansAndOtherReceivablesFromEmployeesAndPartners>
    <bgcp:EmployeeLoanExpense
      contextRef="ib21cefac670441e296bc9d1ac4d9110b_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTcxNTM_3cf681ee-9e31-4b5d-9eb1-441ace40ad4b"
      unitRef="usd">14500000</bgcp:EmployeeLoanExpense>
    <bgcp:EmployeeLoanExpense
      contextRef="i0edbd7a0b24b4e2bbd3e0106d8ef5f26_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTcxNjA_b5954a0f-4635-47ca-8568-dbf8031cb9c7"
      unitRef="usd">19100000</bgcp:EmployeeLoanExpense>
    <bgcp:EmployeeLoanExpense
      contextRef="if48d7047d0824f59ae7da1887e988ffa_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5MzQ4MA_f5fba820-f782-473a-ab0b-a1c77aac55c7"
      unitRef="usd">24400000</bgcp:EmployeeLoanExpense>
    <bgcp:EmployeeLoanExpense
      contextRef="i254abd40f98d4ac5ab2e37dccccfecd8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5MzQ4OQ_3def4b57-0eda-4a2f-a620-f84a4fe6487f"
      unitRef="usd">34700000</bgcp:EmployeeLoanExpense>
    <us-gaap:InterestIncomeOperating
      contextRef="ib21cefac670441e296bc9d1ac4d9110b_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTc0NDc_6ec7b964-81a4-4faa-80ac-c64418e3b53b"
      unitRef="usd">2300000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i0edbd7a0b24b4e2bbd3e0106d8ef5f26_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTc0NTQ_5281ba8b-78a0-44e7-b4f7-cba39c0ac28c"
      unitRef="usd">3300000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="if48d7047d0824f59ae7da1887e988ffa_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5MzYwOQ_13dc7b34-e068-4049-b2d5-ec5324b2dc7b"
      unitRef="usd">3500000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i254abd40f98d4ac5ab2e37dccccfecd8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzI5MzYxNg_46e4b26d-817a-4b8d-a129-338f646c0f04"
      unitRef="usd">5500000</us-gaap:InterestIncomeOperating>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i05279eb01a47441bba38f33434b78b03_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTc5Njc_98189be9-d64f-40f9-9283-0089f68266dd"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7d8e0b567bff4dcbbc4b931a0864210d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTc5Njc_d24d39ee-9f91-421f-862a-4e87c6593371"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="ic95ba9bc10724bf6a0809652e0aa041f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTgxMDI_35c5c755-e8f8-4f81-8aa3-ebc61834204b"
      unitRef="usd">0</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="i05279eb01a47441bba38f33434b78b03_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTgxMDI_5245c530-a265-48d7-804c-74d63adc69c0"
      unitRef="usd">0</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:SecuritiesLoaned
      contextRef="i57b10472e44e44a293a824e64b0dcb59_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTkyNDI_0b12ca43-c222-46b4-9732-77d6b488da07"
      unitRef="usd">0</us-gaap:SecuritiesLoaned>
    <us-gaap:SecuritiesLoaned
      contextRef="i1f8b6861c7f246ba91912fc6696a5389_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTkyNDI_c68f8381-2b97-4df7-8c40-d330784329b0"
      unitRef="usd">0</us-gaap:SecuritiesLoaned>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i89cfaf69bbcd44b8b7be86462be23314_I20160527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk0OTI_6f914924-d9b2-4c49-a742-a86e87b4b8db"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i89cfaf69bbcd44b8b7be86462be23314_I20160527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk1MTU_0b61e029-45dc-474f-8251-642fae37c9de"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id6cf382093874bde8c627a74348ee546_I20160527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk1NzI_07f669b4-8ec6-42bc-ada3-746ac9474c49"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="i2cdaaeea4ba2477397d1374a3fe9d704_D20160527-20160527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk2MTA_74678d76-a81f-48ef-8444-e21cbe95d1c5"
      unitRef="usd">500000</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i04634f317e3f4168b84bc828bec26dc4_I20200814"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk4MjM_74d16cb3-24b1-455f-9e47-462149c5fc48"
      unitRef="usd">15000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i48dcfe6befb24534a42fc0720dddb694_I20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk5NjQ_bd829e7d-e72a-4322-a52d-4056cfe633ad"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i48dcfe6befb24534a42fc0720dddb694_I20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTk5ODc_56214d80-92ca-4c4f-af7d-0aa331a523be"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i48dcfe6befb24534a42fc0720dddb694_I20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjAwMDg_315c861a-0fd1-468f-9e53-f1f2ee6a6c16"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i48dcfe6befb24534a42fc0720dddb694_I20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjAxMjE_87caa308-363e-4cf2-8512-9ec1010644c9"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="i1e8f5e1935134c6ab27804e1f5d72829_D20180724-20180724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjAxNzM_a48cbbd7-25cc-4aea-9b51-41bf6fd704b0"
      unitRef="usd">300000</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:NoninterestExpenseInvestmentAdvisoryFees
      contextRef="i42b6c7afe580498fa2ac2a7904817c38_D20180724-20180724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjAyNjI_b5d99bde-7d4c-4b22-954a-ddb7072c44a2"
      unitRef="usd">200000</us-gaap:NoninterestExpenseInvestmentAdvisoryFees>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0054e0fbc0b34e778ef238edc4cb04ea_I20190927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjA0OTU_889a01ba-e78b-4ac5-b598-ca17d4346164"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0054e0fbc0b34e778ef238edc4cb04ea_I20190927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjA1MTg_bc7b8907-b757-4da2-bb9c-224b596a5441"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0054e0fbc0b34e778ef238edc4cb04ea_I20190927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjA1NzU_bc7b8907-b757-4da2-bb9c-224b596a5441"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="i1e9aaa593b844314bc4a6029c4e5fbb7_D20190927-20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjA2MTM_6b6de44a-b3ca-4616-a387-d41f974ff237"
      unitRef="usd">200000</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <bgcp:DebtInstrumentAuthorizedRepurchaseAmount
      contextRef="ic16fac89077147deb16aa2e342b215fc_I20200611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjA5NTQ_ab09d317-cabf-4450-a005-741294824a93"
      unitRef="usd">50000000</bgcp:DebtInstrumentAuthorizedRepurchaseAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE4ODY_3c8895f8-bb59-4734-8cb1-56ec1e19887c"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5MDk_f6a5b7fc-62c3-4f83-b2e4-b59aeb87e458"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5NjY_9b42e8dd-67e3-4023-8299-56db4e07df96"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="i0098490cf2f14c409c05a02535336360_D20200710-20200710"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjIwMDQ_e7fb6089-c193-4631-8129-ee109f80e490"
      unitRef="usd">200000</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i99f5e78ef444450a81085ec35c2da408_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjIyMTg_14726dd1-0dcb-49f1-98e4-1adc25efcba2"
      unitRef="usd">14500000</us-gaap:DebtInstrumentRepurchaseAmount>
    <bgcp:GuaranteeFeeExpenses
      contextRef="i05279eb01a47441bba38f33434b78b03_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNTY4OQ_7a3afae5-2832-43a5-a0dc-027ce99dd3e0"
      unitRef="usd">31000</bgcp:GuaranteeFeeExpenses>
    <bgcp:GuaranteeFeeExpenses
      contextRef="i7d8e0b567bff4dcbbc4b931a0864210d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNTY4OQ_ba157e42-7f59-46a5-b653-c1ae9d25b9ef"
      unitRef="usd">31000</bgcp:GuaranteeFeeExpenses>
    <bgcp:GuaranteeFeeExpenses
      contextRef="i4ad9cc087b7d42c890b906378f1c2fae_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNTY5NQ_0dc02fe8-a898-4ba9-b924-5e0024142ea8"
      unitRef="usd">100000</bgcp:GuaranteeFeeExpenses>
    <bgcp:GuaranteeFeeExpenses
      contextRef="ic95ba9bc10724bf6a0809652e0aa041f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNTY5NQ_a586ff03-3d83-4d61-a15d-6bdb51f78a04"
      unitRef="usd">100000</bgcp:GuaranteeFeeExpenses>
    <bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock
      contextRef="ib00d28966b6d4f78afa2729b00fa48e8_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjQ4MDQ_0b0094d0-65b5-462e-bde7-0c7abbab1582"
      unitRef="shares">23600000</bgcp:ClassOfCommonStockExchangedToAnotherClassOfCommonStock>
    <bgcp:LimitedPartnershipUnitsExchangeRatio
      contextRef="i0d4c8f1dcf4c467fa227e5c54a447c49_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjQ5OTI_c0938e7f-d138-4640-8533-96d40b1d0165"
      unitRef="number">1</bgcp:LimitedPartnershipUnitsExchangeRatio>
    <bgcp:AggregateCantorUnitsAsResultOfRedemption
      contextRef="ic1f6f4c6495446c3b92599253ed7822a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUxMjk_d694c1d5-5b9d-4935-bcee-d1db02563164"
      unitRef="shares">1149684</bgcp:AggregateCantorUnitsAsResultOfRedemption>
    <bgcp:AggregateConsiderationOfCantorUnitsAsResultOfRedemption
      contextRef="id22642af49b6430bbe9abefc8fd50892_D20210331-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUxNzY_854d4f9e-ece4-4781-98f3-029037d7e7d3"
      unitRef="usd">2104433</bgcp:AggregateConsiderationOfCantorUnitsAsResultOfRedemption>
    <bgcp:NumberOfFoundingPartnerInterestsAsResultOfRedemption
      contextRef="id22642af49b6430bbe9abefc8fd50892_D20210331-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUyMTI_ff243a81-77c5-4ca9-a24a-8d7ba237815d"
      unitRef="shares">1149684</bgcp:NumberOfFoundingPartnerInterestsAsResultOfRedemption>
    <bgcp:AggregateCantorUnits
      contextRef="ic1f6f4c6495446c3b92599253ed7822a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUyMjU_69895859-2f22-40ae-90ce-b72b722c70b3"
      unitRef="shares">1618376</bgcp:AggregateCantorUnits>
    <bgcp:AggregateConsiderationOfCantorUnits
      contextRef="id22642af49b6430bbe9abefc8fd50892_D20210331-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUyNzI_b139d2d3-a486-45f0-aefb-72a60271b0da"
      unitRef="usd">3040411</bgcp:AggregateConsiderationOfCantorUnits>
    <bgcp:NumberOfFoundingPartnerInterestsExchanged
      contextRef="id22642af49b6430bbe9abefc8fd50892_D20210331-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjUzMDY_7c073999-195b-4b5e-a4cd-af7576a22cfb"
      unitRef="shares">1618376</bgcp:NumberOfFoundingPartnerInterestsExchanged>
    <bgcp:LimitedPartnershipUnitsExchangeRatio
      contextRef="id22642af49b6430bbe9abefc8fd50892_D20210331-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU0MDY_898f3390-8e15-4612-9a10-cac6e8ac19d6"
      unitRef="number">1</bgcp:LimitedPartnershipUnitsExchangeRatio>
    <bgcp:AggregateCantorUnitsAsResultOfRedemption
      contextRef="i1d45ef4849174fd484924e24da36e4ea_I20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU1NTY_e091df3f-32cf-4522-8a42-901d0fdc98b0"
      unitRef="shares">460929</bgcp:AggregateCantorUnitsAsResultOfRedemption>
    <bgcp:AggregateConsiderationOfCantorUnitsAsResultOfRedemption
      contextRef="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU2MDM_62a136e8-7e3e-41b7-a45d-fadedcdb2008"
      unitRef="usd">715605</bgcp:AggregateConsiderationOfCantorUnitsAsResultOfRedemption>
    <bgcp:NumberOfFoundingPartnerInterestsAsResultOfRedemption
      contextRef="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU2Mzk_33cad82e-a1de-4eb4-b09e-f76a7ef9d0ed"
      unitRef="shares">460929</bgcp:NumberOfFoundingPartnerInterestsAsResultOfRedemption>
    <bgcp:AggregateCantorUnits
      contextRef="i1d45ef4849174fd484924e24da36e4ea_I20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU2NTI_e7f13576-0084-44b5-a3d6-cf79c27a2455"
      unitRef="shares">1179942</bgcp:AggregateCantorUnits>
    <bgcp:AggregateConsiderationOfCantorUnits
      contextRef="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU2OTk_c2b99d84-fee2-40c1-834e-7afac8dab75b"
      unitRef="usd">2033838</bgcp:AggregateConsiderationOfCantorUnits>
    <bgcp:NumberOfFoundingPartnerInterestsExchanged
      contextRef="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU3MzM_a69147f7-a38f-43f6-b677-8072523ae32c"
      unitRef="shares">1179942</bgcp:NumberOfFoundingPartnerInterestsExchanged>
    <bgcp:LimitedPartnershipUnitsExchangeRatio
      contextRef="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU4MzM_e774a8fc-809d-49e7-a508-5a0a6585cfcb"
      unitRef="number">1</bgcp:LimitedPartnershipUnitsExchangeRatio>
    <bgcp:AggregateCantorUnitsAsResultOfRedemption
      contextRef="i16b43c0a82e94c0e9804867d326b2e8f_I20220517"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNjk5MA_44fabd13-5cab-49cd-9701-2586478c3592"
      unitRef="shares">427494</bgcp:AggregateCantorUnitsAsResultOfRedemption>
    <bgcp:AggregateConsiderationOfCantorUnitsAsResultOfRedemption
      contextRef="i7f225f0a76284971acd9cea2b9606817_D20220517-20220517"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNjk5NA_93c8051b-d631-4156-bd0a-669c0900a552"
      unitRef="usd">841010</bgcp:AggregateConsiderationOfCantorUnitsAsResultOfRedemption>
    <bgcp:NumberOfFoundingPartnerInterestsAsResultOfRedemption
      contextRef="i7f225f0a76284971acd9cea2b9606817_D20220517-20220517"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNjk5OA_4473c5ba-c9fe-490d-8bd3-9550886fb2d2"
      unitRef="shares">427494</bgcp:NumberOfFoundingPartnerInterestsAsResultOfRedemption>
    <bgcp:AggregateCantorUnits
      contextRef="i16b43c0a82e94c0e9804867d326b2e8f_I20220517"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNzAwMg_f4234e3c-8b96-401c-a53b-d9233b3535ad"
      unitRef="shares">52681</bgcp:AggregateCantorUnits>
    <bgcp:AggregateConsiderationOfCantorUnits
      contextRef="i7f225f0a76284971acd9cea2b9606817_D20220517-20220517"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNzAxMw_493d0596-83a0-4e4f-91bc-1cefe818a113"
      unitRef="usd">105867</bgcp:AggregateConsiderationOfCantorUnits>
    <bgcp:NumberOfFoundingPartnerInterestsExchanged
      contextRef="i7f225f0a76284971acd9cea2b9606817_D20220517-20220517"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjE5OTAyMzMyNzAyMg_7f5b99cc-683e-4274-8a11-5a79800c9ef0"
      unitRef="shares">52681</bgcp:NumberOfFoundingPartnerInterestsExchanged>
    <bgcp:LimitedPartnershipUnitsExchangeRatio
      contextRef="i67acd9ac4b58478e8055494144defe5e_D20211028-20211028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMTMxOTQxMzk2MDAyMjU_e774a8fc-809d-49e7-a508-5a0a6585cfcb"
      unitRef="number">1</bgcp:LimitedPartnershipUnitsExchangeRatio>
    <bgcp:RightToPurchaseFoundingPartnerUnitOutstanding
      contextRef="i6c9fc74ff68243958248c05e188a7d6d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjU5MzU_94f0ca98-1eb3-4b91-88d6-a2df910fcd9d"
      unitRef="shares">100000</bgcp:RightToPurchaseFoundingPartnerUnitOutstanding>
    <bgcp:RelatedPartyTransactionsPercentageOfRevenueSharedBetweenEntities
      contextRef="i365d449d02db45dea30b5326d9e48a7d_I20210624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjY5MjY_341e4541-81bc-4524-b25f-657cfa349936"
      unitRef="number">0.80</bgcp:RelatedPartyTransactionsPercentageOfRevenueSharedBetweenEntities>
    <bgcp:RelatedPartyTransactionsRevenueSharingAgreementTerm
      contextRef="i79be5fb59ea34d50861f8b397cf50664_D20210624-20210624"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjcwNzQ_6e5b5a2a-a9b1-4fb8-b6a1-3401bf977df1">P12M</bgcp:RelatedPartyTransactionsRevenueSharingAgreementTerm>
    <bgcp:FeesPayable
      contextRef="id51d968b0d26457492150c5b70a23ad0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_078a80b7-3efb-4d49-83e8-5b42eeb16884"
      unitRef="usd">0</bgcp:FeesPayable>
    <us-gaap:Revenues
      contextRef="ie41a6457b27d4dd8a1f00d6f8035368c_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_20cbf559-fe82-465f-9f00-08dee9c6fc53"
      unitRef="usd">0</us-gaap:Revenues>
    <bgcp:FeesPayable
      contextRef="i66ba9c24a38c4a1f82127a5b3a4490d6_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_25996106-f56b-4e40-beac-4b9de6377c94"
      unitRef="usd">0</bgcp:FeesPayable>
    <us-gaap:Revenues
      contextRef="id51d968b0d26457492150c5b70a23ad0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_268d6e81-3eb1-4699-a02d-4f8aa021d05c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i66ba9c24a38c4a1f82127a5b3a4490d6_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_2948d3d3-d9ce-432e-8f01-c9c76d6faddf"
      unitRef="usd">0</us-gaap:Revenues>
    <bgcp:FeesPayable
      contextRef="if7c2a45aeb074a5ca94d535d2a0caa0f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_738aaf2f-fe91-4dbb-8e4c-591643824bbb"
      unitRef="usd">0</bgcp:FeesPayable>
    <us-gaap:Revenues
      contextRef="if7c2a45aeb074a5ca94d535d2a0caa0f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_883b76fd-451a-448a-a616-ff32427cf4bc"
      unitRef="usd">0</us-gaap:Revenues>
    <bgcp:FeesPayable
      contextRef="ie41a6457b27d4dd8a1f00d6f8035368c_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc0MDU_d93b6b1a-bfd2-4db9-98d7-2d144fb9d8c3"
      unitRef="usd">0</bgcp:FeesPayable>
    <bgcp:NumberOfExchangeRightsGrant
      contextRef="i2c344b2288814e158ac94f141783b6fa_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc2MDQ_9a851467-cc46-4854-a4e1-2ad7a3372fe3"
      unitRef="shares">123713</bgcp:NumberOfExchangeRightsGrant>
    <bgcp:NumberOfNonExchangeableLPU
      contextRef="i2c344b2288814e158ac94f141783b6fa_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc2Mzk_05726328-b5b3-4dea-b4c5-5b11690422a9"
      unitRef="shares">123713</bgcp:NumberOfNonExchangeableLPU>
    <bgcp:NumberOfExchangeableLPUExchangedForIssuanceOfShares
      contextRef="i927fa62adc034b40a8df6bb5a44e02a2_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc3NDU_4cac35e0-9783-4b53-a340-51ef2a9fb3ba"
      unitRef="shares">123713</bgcp:NumberOfExchangeableLPUExchangedForIssuanceOfShares>
    <bgcp:NumberOfExchangeRightsGrant
      contextRef="i2c344b2288814e158ac94f141783b6fa_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjc4MzE_1541d5da-e3ee-40cf-a3e8-124e0081387e"
      unitRef="shares">123713</bgcp:NumberOfExchangeRightsGrant>
    <bgcp:NumberOfPLPUShareIssuedForNonExchangeable
      contextRef="i13124f69655e4516a8550358d504cb7e_I20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjgwMDU_1bbe3d7c-a020-4813-ac90-e56adf2f704b"
      unitRef="shares">28477</bgcp:NumberOfPLPUShareIssuedForNonExchangeable>
    <bgcp:PaymentRelatedTaxRateForCommonStock
      contextRef="i2c344b2288814e158ac94f141783b6fa_D20210222-20210222"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjgwNzA_adc6e1db-f0e1-4044-a3bb-220d79d096f4"
      unitRef="usd">178266</bgcp:PaymentRelatedTaxRateForCommonStock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="icd78ff3ec35b4f599a2859c57336298f_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjgyMjI_62bcff2e-0f67-40c3-b5e8-b92031ff5001"
      unitRef="shares">123713</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <bgcp:ExchangeSharePrice
      contextRef="icd78ff3ec35b4f599a2859c57336298f_I20210423"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjgyOTc_bb97e06e-7abd-4973-848e-dd483f4ef603"
      unitRef="usdPerShare">5.65</bgcp:ExchangeSharePrice>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i6b186b4c65c34c6b81dd9764500993c5_D20210423-20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjg0MDg_4ae9085f-e646-4b86-9021-83d849cd11b4"
      unitRef="shares">28477</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i6b186b4c65c34c6b81dd9764500993c5_D20210423-20210423"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjg0NzI_8529ec3f-f2bc-4418-8470-8455d5937b7d"
      unitRef="usd">178266</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="icde8774d4c9a453687520a0aa161fb46_I20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjg2MTc_aeb58f91-253a-4feb-8575-79bb3bba97e3"
      unitRef="shares">62211</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <bgcp:ExchangeSharePrice
      contextRef="ide5c8a889df84ffa8dd0bca6d0609217_I20200302"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjg3Mzk_42e24175-3de1-4850-b6bf-1c7427d2c4f0"
      unitRef="usdPerShare">5.38</bgcp:ExchangeSharePrice>
    <bgcp:NumberOfNonExchangeableUnitsRedeemed
      contextRef="iae89dbbac2da4fb5ba7fba0aca6f22cf_I20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjg5Mzk_9446720d-4f2b-43cc-9a62-4323b8d41836"
      unitRef="shares">108350</bgcp:NumberOfNonExchangeableUnitsRedeemed>
    <bgcp:NumberOfNonExchangeablePSU
      contextRef="iae89dbbac2da4fb5ba7fba0aca6f22cf_I20210429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjg5NTg_1d20c249-0b52-4965-91da-7c61f176a349"
      unitRef="shares">273612</bgcp:NumberOfNonExchangeablePSU>
    <bgcp:PaymentRelatedToNonExchangeablePSURedeemed
      contextRef="i8b5802a9070a449f990175c7afcd8bdb_D20210429-20210429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjkwMTQ_61eebb49-d728-4179-b995-24f14a003d67"
      unitRef="usd">0</bgcp:PaymentRelatedToNonExchangeablePSURedeemed>
    <bgcp:NumberOfNonExchangeablePPSURedeemed
      contextRef="iae89dbbac2da4fb5ba7fba0aca6f22cf_I20210429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjkwMTg_cb7ba85b-4aed-446b-a5f7-1e608a84cdbc"
      unitRef="shares">101358</bgcp:NumberOfNonExchangeablePPSURedeemed>
    <bgcp:NumberOfNonExchangeablePPSU
      contextRef="iae89dbbac2da4fb5ba7fba0aca6f22cf_I20210429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjkwMzc_f77b4409-ef5d-4b1e-9a45-ce9fff8f9319"
      unitRef="shares">250659</bgcp:NumberOfNonExchangeablePPSU>
    <bgcp:PaymentRelatedToExchangeablePPSUsRedeemedUponExchangeInConnectionWithLLPStatus
      contextRef="i8b5802a9070a449f990175c7afcd8bdb_D20210429-20210429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjkxMTM_3e6a7da0-f46b-46b2-9c19-58a401c89cb2"
      unitRef="usd">575687</bgcp:PaymentRelatedToExchangeablePPSUsRedeemedUponExchangeInConnectionWithLLPStatus>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i692fe9d5261d4346b8869d1e8d4a521d_D20210429-20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjkxMjE_4df8c408-743c-405e-b7a3-d97feb857026"
      unitRef="shares">108350</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i692fe9d5261d4346b8869d1e8d4a521d_D20210429-20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjkyMDk_b04205b4-f2a2-480f-83cb-d7debbd279ae"
      unitRef="shares">108350</us-gaap:StockRepurchasedDuringPeriodShares>
    <bgcp:NumberOfExchangeableLPUExchangedForIssuanceOfShares
      contextRef="i9820110b50354afb845cbf51173f832b_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk0NDA_98f166b0-dfe5-4dbd-b7c0-0cdac672005a"
      unitRef="shares">520380</bgcp:NumberOfExchangeableLPUExchangedForIssuanceOfShares>
    <bgcp:ExchangeSharePrice
      contextRef="i1ed6c8eb20844d2599d047cdb0714ab5_I20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk0OTc_014ec77d-c7b3-4f06-8340-6088c68a821e"
      unitRef="usdPerShare">5.86</bgcp:ExchangeSharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i158bbc8fefa442d4874dd864d667157b_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk1ODk_509cc40f-0dad-4986-924b-f3850d57defd"
      unitRef="shares">520380</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bgcp:CommonStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i158bbc8fefa442d4874dd864d667157b_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk2OTc_e7f18947-7e3f-40c0-b0a5-fadcc6e90809"
      unitRef="shares">365229</bgcp:CommonStockSharesIssuedNetOfSharesForTaxWithholdings>
    <bgcp:NumberOfExchangeableLPUExchangedForIssuanceOfShares
      contextRef="i9820110b50354afb845cbf51173f832b_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk4MDA_86c9066b-922e-4cc6-8227-50069acb357b"
      unitRef="shares">520380</bgcp:NumberOfExchangeableLPUExchangedForIssuanceOfShares>
    <bgcp:NumberOfExchangeablePLPUs
      contextRef="i0528f65ea7e94827b5b8e6fa58646a37_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk4MjI_e2f7484d-d62b-4a7f-ba57-ffb105e17c8b"
      unitRef="shares">425765</bgcp:NumberOfExchangeablePLPUs>
    <bgcp:PaymentRelatedTaxForRedeemedPLPU
      contextRef="i780047e61c71484d9ca431a68667f1a3_D20210628-20210628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk4ODA_e28e55a4-f88f-4230-91ea-ac7a137d7fd8"
      unitRef="usd">1525705</bgcp:PaymentRelatedTaxForRedeemedPLPU>
    <bgcp:NumberOfNonExchangeableLPU
      contextRef="i9820110b50354afb845cbf51173f832b_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk5MDM_f69ebbcd-7f93-4dfe-a75d-5ad3dee9a29c"
      unitRef="shares">88636</bgcp:NumberOfNonExchangeableLPU>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i9820110b50354afb845cbf51173f832b_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMjk5NDY_70c64e4f-90ce-4fec-86bb-0040007cce87"
      unitRef="shares">0</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if5efac8862a0453cb5a79bc9eee3c8b8_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAwMDk_3d0aed38-c43b-4f24-aa03-e89d2489cce6"
      unitRef="shares">88636</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bgcp:CommonStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="if5efac8862a0453cb5a79bc9eee3c8b8_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAxMTc_244e09c0-7136-47f7-b5e7-ba41d9e12b72"
      unitRef="shares">41464</bgcp:CommonStockSharesIssuedNetOfSharesForTaxWithholdings>
    <bgcp:NumberOfHUnitsRedeemed
      contextRef="iefc9ad007b78413f8b790262be27311a_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAxODU_d445dbbe-8eb2-49a7-b3bf-776d7f36285a"
      unitRef="shares">1131774</bgcp:NumberOfHUnitsRedeemed>
    <bgcp:NumberOfHUnitsRedeemed
      contextRef="iefc9ad007b78413f8b790262be27311a_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAyMzQ_2a7684bc-7da9-4ddd-bde0-6f319258c509"
      unitRef="shares">1131774</bgcp:NumberOfHUnitsRedeemed>
    <bgcp:PaymentRelatedToHUnitsRedeemed
      contextRef="ifdedfc0504b64b5fa9ab194e141f315a_D20210628-20210628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAyNjg_d48cc12d-ed0c-4e90-954d-11ada3026ded"
      unitRef="usd">7017000</bgcp:PaymentRelatedToHUnitsRedeemed>
    <bgcp:NumberOfHUnitsRedeemed
      contextRef="iefc9ad007b78413f8b790262be27311a_I20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAzMTk_18d25263-5f0b-44be-8154-e74494555386"
      unitRef="shares">1131774</bgcp:NumberOfHUnitsRedeemed>
    <bgcp:NumberOfPreferredHUnitsRedeemed
      contextRef="ifdedfc0504b64b5fa9ab194e141f315a_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAzMzE_ee76d97f-5529-4c22-88be-816c8fa029c0"
      unitRef="shares">1018390</bgcp:NumberOfPreferredHUnitsRedeemed>
    <bgcp:PaymentRelatedTaxForRedeemedPreferredHUnits
      contextRef="ifdedfc0504b64b5fa9ab194e141f315a_D20210628-20210628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzAzNzA_92c7034a-1a7d-4c5e-bbd4-128929137241"
      unitRef="usd">7983000</bgcp:PaymentRelatedTaxForRedeemedPreferredHUnits>
    <bgcp:NumberOfNonExchangeablePPSUApprovedRedemption
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA1MTY_152737f0-7b74-499e-81b8-b14cb88f6e8c"
      unitRef="shares">1939896</bgcp:NumberOfNonExchangeablePPSUApprovedRedemption>
    <bgcp:PaymentRelatedToNonExchangeablePPSUApprovedRedemption
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA2MDM_8c31cbc2-643e-4944-bda9-ede9a82aa7ce"
      unitRef="usd">10851803</bgcp:PaymentRelatedToNonExchangeablePPSUApprovedRedemption>
    <bgcp:NumberOfExchangeablePPSU
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA2NTM_0e44cbb4-1d0d-477c-9290-c0cf9ec07973"
      unitRef="shares">425766</bgcp:NumberOfExchangeablePPSU>
    <bgcp:PaymentRelatedToExchangeablePPSUsRedeemedUponExchangeInConnectionWithLLPStatus
      contextRef="i4906c03f55944eebbca8dca6bcab4b65_D20211221-20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA3MDU_cbb23d3e-b215-4fa9-874c-2680e14aab21"
      unitRef="usd">1525706</bgcp:PaymentRelatedToExchangeablePPSUsRedeemedUponExchangeInConnectionWithLLPStatus>
    <bgcp:NumberOfNonExchangeablePSU
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA3NTc_dbd9fb27-6642-49d8-a20f-e43a2cb13f66"
      unitRef="shares">2011731</bgcp:NumberOfNonExchangeablePSU>
    <bgcp:PaymentRelatedToNonExchangeablePSURedeemed
      contextRef="i4906c03f55944eebbca8dca6bcab4b65_D20211221-20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA4MTM_1923d104-fa76-4bda-a670-936c00b29db9"
      unitRef="usd">0</bgcp:PaymentRelatedToNonExchangeablePSURedeemed>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5b63a79eaef64dde8a22c9e055811c44_D20211221-20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA4MjA_83ecb262-59cd-4431-83c2-018ca49d4ddd"
      unitRef="shares">2011731</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bgcp:NumberOfHUnitsRedeemed
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA4OTk_d324812b-38e6-4340-8e22-01963ebf4cd0"
      unitRef="shares">376651</bgcp:NumberOfHUnitsRedeemed>
    <bgcp:NumberOfHDUsRedeemed
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA5NDg_91b5272a-50ea-47e6-9be4-df8e90595fc1"
      unitRef="shares">376651</bgcp:NumberOfHDUsRedeemed>
    <bgcp:PaymentRelatedToHUnitsRedeemed
      contextRef="i4906c03f55944eebbca8dca6bcab4b65_D20211221-20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzA5ODI_e315256b-a967-432a-8ae4-75a0d2f68828"
      unitRef="usd">2339003</bgcp:PaymentRelatedToHUnitsRedeemed>
    <bgcp:NumberOfHUnitsRedeemed
      contextRef="ifb6a7b15361841f18fcb683476b03eaf_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEwMzM_ba4fa263-53db-47df-b246-2d0fbacdb434"
      unitRef="shares">376651</bgcp:NumberOfHUnitsRedeemed>
    <bgcp:NumberOfPreferredHUnitsRedeemed
      contextRef="i4906c03f55944eebbca8dca6bcab4b65_D20211221-20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEwNDU_28d92898-6948-44b9-b875-cd80358b8da9"
      unitRef="shares">463969</bgcp:NumberOfPreferredHUnitsRedeemed>
    <bgcp:PaymentRelatedForRedeemedPreferredHUnits
      contextRef="i4906c03f55944eebbca8dca6bcab4b65_D20211221-20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEwODQ_20257808-189b-4dcd-bed3-647e130b024a"
      unitRef="usd">2661000</bgcp:PaymentRelatedForRedeemedPreferredHUnits>
    <bgcp:NumberOfPSUApprovedRedemption
      contextRef="i4357af4d00c74f7295320c6dc6d63b5f_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEyMjg_c3dabce4-bbae-4e91-9bce-72f0e8e48626"
      unitRef="shares">90366</bgcp:NumberOfPSUApprovedRedemption>
    <bgcp:PaymentRelatedToPSURedeemed
      contextRef="ib989643ea3444281b6fb2ea92d7c124d_D20211221-20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEyODQ_1240678e-0552-4e45-84b1-e5ce9dd7d214"
      unitRef="usd">0</bgcp:PaymentRelatedToPSURedeemed>
    <bgcp:NumberOfPPSUApprovedRedemption
      contextRef="i4357af4d00c74f7295320c6dc6d63b5f_I20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEyODg_363d0b8a-9db2-4edb-a078-d4e323c2bec9"
      unitRef="shares">149301</bgcp:NumberOfPPSUApprovedRedemption>
    <bgcp:PaymentRelatedToNonExchangeablePPSURedeemed
      contextRef="i4357af4d00c74f7295320c6dc6d63b5f_I20211221"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEzNzk_88895a00-1bac-4ede-b4ee-ef1f310bf640"
      unitRef="usd">555990</bgcp:PaymentRelatedToNonExchangeablePPSURedeemed>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i51740891d4f144e5aa2933083033a69c_D20211221-20211221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzEzODc_43eab445-984f-4023-94bd-81f2d1154882"
      unitRef="shares">90366</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bgcp:CharitableContributions
      contextRef="icaf005dcf5bd459c8689e3d5109cb08e_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzE2MjE_6fd2ed74-9c90-4138-91ff-b3d280e8358f"
      unitRef="usd">40000000</bgcp:CharitableContributions>
    <bgcp:RemainingLiabilityRelatedToCharitableContributions
      contextRef="i900591ec8c5249d5b4449468f7aa0641_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzE4Mzk_fefec52b-a320-43c2-97f9-88ba971e46bd"
      unitRef="usd">1500000</bgcp:RemainingLiabilityRelatedToCharitableContributions>
    <bgcp:RemainingLiabilityRelatedToCharitableContributions
      contextRef="i46323652913d409a88c4f9b5d8493c78_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzE4NDY_3d900f82-b103-452f-81db-5825d23cf040"
      unitRef="usd">1700000</bgcp:RemainingLiabilityRelatedToCharitableContributions>
    <bgcp:AdditionalExpenseAndAssociatedLiabilityToCharitableContributions
      contextRef="i7415c2a90e224461a5589b4dd3f0aac8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzIxMjA_9497d573-9906-440c-a78c-1079308e55f1"
      unitRef="usd">8300000</bgcp:AdditionalExpenseAndAssociatedLiabilityToCharitableContributions>
    <bgcp:AdditionalExpenseAndAssociatedLiabilityToCharitableContributions
      contextRef="i6a321b58d395460ab0a4b36fb6d0accf_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzIxMjA_96748469-71eb-444d-9c09-a48e60bb5cbc"
      unitRef="usd">8300000</bgcp:AdditionalExpenseAndAssociatedLiabilityToCharitableContributions>
    <bgcp:CharitableContributionsAdditionalExpenseRecognized
      contextRef="i9039ecae552449d9837532f387b3aef6_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzIxNDA_22bce4d0-86c6-42d4-b60d-becda84c393c"
      unitRef="usd">7200000</bgcp:CharitableContributionsAdditionalExpenseRecognized>
    <bgcp:CharitableContributionsAdditionalExpenseRecognized
      contextRef="idc2f1305e7ee4fdb901e1eade6cbd1a4_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzIxNDc_69c32c2e-b5c5-49d8-9c1b-2fc63a9900d9"
      unitRef="usd">1100000</bgcp:CharitableContributionsAdditionalExpenseRecognized>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzIyNjc_1c666743-53d6-4937-afc6-cc0bc170e892"
      unitRef="usd">8300000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzI3MDg_1c666743-53d6-4937-afc6-cc0bc170e892"
      unitRef="usd">8300000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzI3ODQ_c48ced68-4404-4017-80f3-7163deb9d048"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <bgcp:AuthorizedLoansInvestmentsOrOtherCreditSupportIncreaseDecrease
      contextRef="ied44580195f247b692dc65f4d46deb5d_I20200205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzMyNTE_f3acbca0-df1d-4984-8466-4878eb3bf791"
      unitRef="usd">1000000</bgcp:AuthorizedLoansInvestmentsOrOtherCreditSupportIncreaseDecrease>
    <bgcp:AuthorizedLoansInvestmentsOrOtherCreditSupportIncreaseDecrease
      contextRef="if923e0728dd343e698fe8ad3c14bcb4e_I20210225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzMyNTg_38e812f5-3dbe-4141-9eb9-824452172d70"
      unitRef="usd">1000000</bgcp:AuthorizedLoansInvestmentsOrOtherCreditSupportIncreaseDecrease>
    <bgcp:AuthorizedLoansInvestmentsOrOtherCreditSupport
      contextRef="if923e0728dd343e698fe8ad3c14bcb4e_I20210225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzMyOTU_18159a7d-d1d5-4955-b6d9-20306afb863b"
      unitRef="usd">21200000</bgcp:AuthorizedLoansInvestmentsOrOtherCreditSupport>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i13deda76d10240bca34660caa4484e5e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzM1NzM_e834d4de-b40e-4717-b67f-b175e147dcfd"
      unitRef="number">0.51</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ic6b07f3c495843699bd6c8e097188987_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzM1OTY_21cf62f6-a5c8-4d41-9b92-04d443e78316"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="icca58f7f23fb4e64aee1a7023bd32e2c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzM3MDc_6afbf95b-901a-44b9-880a-d330ad8fb4d0"
      unitRef="usd">100000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i1a2ef1ffb86f425a94bb42098d990657_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzM3MTQ_64b35b12-581d-477e-9972-f481f74757c8"
      unitRef="usd">300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="if62d56f2c4794749bb01704031397032_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0OTY5OA_bc6befed-5e8a-4cd3-8367-0a84166c1aac"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie70a28adca204d4c95bf0dfe4b38fddb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0OTcwNg_64e62522-19e6-402c-b9bb-082b00f1b7c1"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:DueFromRelatedParties
      contextRef="ib9652625fa6c45e8a1f02c4767dd7aba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzQwMjk_b88dae24-60b5-45b0-a225-af510eebbfe9"
      unitRef="usd">980000</us-gaap:DueFromRelatedParties>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRate
      contextRef="ib9652625fa6c45e8a1f02c4767dd7aba_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzQxNzk_83088a97-ffe2-4eb6-88e9-e223efa8a761"
      unitRef="number">0.0600</us-gaap:LoansReceivableBasisSpreadOnVariableRate>
    <bgcp:NumberOfUnitsAcquired
      contextRef="i78a8d157ea0f4ef38695ff646319ec50_D20161025-20161025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzQ0MjA_a1653574-e2ad-46b7-bf4a-dd85d27ea25d"
      unitRef="shares">9000</bgcp:NumberOfUnitsAcquired>
    <bgcp:SubsidiaryOwnershipPercentage
      contextRef="ia13c27985ee54628a0a16f288bd498c8_I20161104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzQ2NjQ_e301fb8e-cb0a-41f4-9edc-a4fd65545f89"
      unitRef="number">1</bgcp:SubsidiaryOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i3f210dd663aa4e29bcd32bef6a107376_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0OTkyNw_c568b989-9e6d-4bf3-9463-95cdabc1a647"
      unitRef="usd">9000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2991bea788174d21b1b90326d7b852ed_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0OTk3NA_9b7db824-d44b-4942-9fb7-7adf2c1f25bd"
      unitRef="usd">100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic6e0846405f64ca898db28bd1c5a9be2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0OTkzMw_aa5bdb86-bcae-46e4-8049-b47f96883760"
      unitRef="usd">21000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic1f95cacd01b45adb31d8dc8316f8d10_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU0OTk2Mg_2aed299e-f182-417f-bee6-7e076a11e3a6"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <bgcp:LesseeOperatingLeaseSubleaseTerm
      contextRef="i17f34aa319fa471082c1df4a20ea9199_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzYwMjg_791efdd6-ba24-41d0-851e-73a07726f208">P1Y</bgcp:LesseeOperatingLeaseSubleaseTerm>
    <bgcp:AreaOfSublease
      contextRef="i17f34aa319fa471082c1df4a20ea9199_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzU1NDE_f6ea36be-2706-4e2e-9083-a118118efe94"
      unitRef="sqft">21000</bgcp:AreaOfSublease>
    <us-gaap:OperatingLeaseCost
      contextRef="ia76a80b4ba924b35b349236a2ec2a08e_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzU2NTg_809ac03d-1901-4c16-bd06-43a0c33d1720"
      unitRef="usd">1100000</us-gaap:OperatingLeaseCost>
    <bgcp:LesseeOperatingLeaseMonthlyRentExpense
      contextRef="i3010c09e17d242b9b7cfc751fdba5e22_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzU3OTc_8869044f-5d99-4aa2-8ba1-bbd5c02628fd"
      unitRef="usd">15000</bgcp:LesseeOperatingLeaseMonthlyRentExpense>
    <us-gaap:PaymentsForRent
      contextRef="i98f24e8056544eb1962d1095108d3b00_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfMzU5ODI_323d34a6-6fa4-449f-bda4-a84d49052c44"
      unitRef="usd">100000</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="i4f40f548014749ba8904b46ce5df351c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84Mi9mcmFnOjIyMTY3ZDE3ZGFlYTRjZjViN2ZlNzE5NTdjODYyYmViL3RleHRyZWdpb246MjIxNjdkMTdkYWVhNGNmNWI3ZmU3MTk1N2M4NjJiZWJfNDM5ODA0NjU1MDAxNA_1cbb64e8-6da4-4568-81d5-164f23a06ff2"
      unitRef="usd">400000</us-gaap:PaymentsForRent>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDMyMA_7801648a-12d0-4314-9f88-9eb1839ccd56">Investments&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the Company&#x2019;s equity method investments was $37.3 million as of June&#160;30, 2022 and $32.8 million as of December&#160;31, 2021, and is included in &#x201c;Investments&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized gains of $2.7 million and $1.3 million related to its equity method investments for the three months ended June 30, 2022 and 2021, respectively. The Company recognized gains of $5.5 million and $2.8 million related to its equity method investments for the six months ended June 30, 2022 and 2021, respectively. The Company&#x2019;s share of the net gains or losses is reflected in &#x201c;Gains (losses) on equity method investments&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2022 and 2021, the Company did not record impairment charges related to existing equity method investments. The Company did not sell any equity method investments during the three and six months ended June&#160;30, 2022. The Company sold part of an equity method investment with a fair value of $3.8 million during the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 14&#x2014;&#x201c;Related Party Transactions,&#x201d; for information regarding related party transactions with unconsolidated entities included in the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments Carried Under Measurement Alternative&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has acquired equity investments for which it did not have the ability to exert significant influence over operating and financial policies of the investees. These investments are accounted for using the measurement alternative in accordance with the guidance on recognition and measurement. The carrying value of these investments as of June&#160;30, 2022 and December&#160;31, 2021 was $0.2 million, respectively, and they are included in &#x201c;Investments&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. The Company did not recognize any gains, losses, or impairments relating to investments carried under the measurement alternative for both the three and six months ended June&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company owns membership shares, which are included in &#x201c;Other assets&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition as of June&#160;30, 2022 and December&#160;31, 2021. These equity investments are accounted for using the measurement alternative in accordance with the guidance on recognition and measurement. The Company recognized $1.8 million and $1.9 million of unrealized gains to reflect observable transactions for these shares during the three and six months ended June&#160;30, 2022, respectively. The Company recognized $87 thousand of unrealized losses to reflect observable transactions for these shares during both the three and six months ended June&#160;30, 2021. The unrealized gains (losses) are reflected in &#x201c;Other income (loss)&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments in VIEs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s equity method investments are considered VIEs, as defined under the accounting guidance for consolidation. The Company is not considered the primary beneficiary of and therefore does not consolidate these VIEs. The Company&#x2019;s involvement with such entities is in the form of direct equity interests and related agreements. The Company&#x2019;s maximum exposure to loss with respect to the VIEs is its investment in such entities, as well as a credit facility and a subordinated loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s investment in its unconsolidated VIEs and the maximum exposure to loss with respect to such entities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investment&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;Maximum Exposure to Loss&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;Investment&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;Maximum Exposure to Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable interest entities&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The Company has entered into a subordinated loan agreement with Aqua, whereby the Company agreed to lend the principal sum of $980 thousand. The Company&#x2019;s maximum exposure to loss with respect to its unconsolidated VIEs includes the sum of its equity investments in its unconsolidated VIEs and the $980 thousand subordinated loan to Aqua.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidated VIE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company invested in a limited liability company that is focused on developing a proprietary trading technology. The limited liability company is a VIE and it was determined that the Company is the primary beneficiary of this VIE because the Company was the provider of the majority of this VIE&#x2019;s start-up capital and has the power to direct the activities of this VIE that most significantly impact its economic performance, primarily through its voting percentage and consent rights on the activities that would most significantly influence the entity. The consolidated VIE had total assets of $7.5 million and $6.8 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, which primarily consisted of clearing margin. There were no material restrictions on the consolidated VIE&#x2019;s assets. The consolidated VIE had total liabilities of $1.9 million and $1.3 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. The Company&#x2019;s exposure to economic loss on this VIE was $4.3 million and $4.5 million as of June&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTEz_d8c0390c-6fd8-4099-a8f7-f9c1371d491d"
      unitRef="usd">37300000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTI5_e7fcb9d8-4781-40df-afed-979bb7d93fdd"
      unitRef="usd">32800000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMjky_b9ead15e-f55b-4bc2-bd9f-781328722d51"
      unitRef="usd">2700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMjk5_4951c36c-42a2-437e-a5ad-b42d45f92b9e"
      unitRef="usd">1300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTA5OTUxMTYzMjIyNA_01404e9e-c39a-4d6b-b6f1-ffcf3c2c0bb8"
      unitRef="usd">5500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTA5OTUxMTYzMjIzNg_903f6907-5225-4421-9508-742e0f52d696"
      unitRef="usd">2800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNjEz_0014bc16-fe29-4c4a-be64-bb0ab8f011fb"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNjEz_743a043e-3037-4c05-a2b6-6a7b5f2a25be"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentSoldCarryingAmount
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNzA2_1784f63d-060c-497b-afdc-023d0da3f634"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentSoldCarryingAmount>
    <us-gaap:EquityMethodInvestmentSoldCarryingAmount
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNzA2_55ad523a-bf72-4822-bd1a-51cf74f175ff"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentSoldCarryingAmount>
    <us-gaap:EquityMethodInvestmentSoldCarryingAmount
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTA5OTUxMTYzMjQzMg_9f8f41c1-c5f4-446a-b25a-8451e5dbad78"
      unitRef="usd">3800000</us-gaap:EquityMethodInvestmentSoldCarryingAmount>
    <us-gaap:EquityMethodInvestmentSoldCarryingAmount
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTA5OTUxMTYzMjQzMg_c8bff7d2-7859-4fa6-ab5d-07d577c509d5"
      unitRef="usd">3800000</us-gaap:EquityMethodInvestmentSoldCarryingAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTM2Nw_880cfa59-455d-4996-b95a-3be2972b3fd4"
      unitRef="usd">200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTM2Nw_8dcbf7cb-4100-44ee-bb39-e6bc068ccd8b"
      unitRef="usd">200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTUxMQ_78be827c-926e-45f3-9028-7126529baae3"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTUxMQ_914e0b9d-9cea-40ad-bdcf-3a74b13bfca3"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTUxMQ_9fe83291-4f0f-447c-961a-c09b5f68ee62"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTUxMQ_cd51a845-931b-463b-b461-30fe3016e39a"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
      contextRef="iaea1208e7b024250b034491e9604471d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMjAxNg_789327e6-5d76-4a13-9859-c0c6b17b6221"
      unitRef="usd">1800000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
      contextRef="ic18bc7c1f89549e1abada883800969cd_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTkyNDE0NTM0OTE1MzA_e12caa2c-031d-419c-b505-59c7ce73417b"
      unitRef="usd">1900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
      contextRef="i948199820b224487a4c9ee23eed9edc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMTA5OTUxMTYzMjg4NA_471f379f-646f-4d0a-9475-c3d424f99416"
      unitRef="usd">87000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDMxOQ_7f3dc3cd-0815-4e9e-a4da-f6962839a6fe">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s investment in its unconsolidated VIEs and the maximum exposure to loss with respect to such entities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investment&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;Maximum Exposure to Loss&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;Investment&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;Maximum Exposure to Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable interest entities&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;The Company has entered into a subordinated loan agreement with Aqua, whereby the Company agreed to lend the principal sum of $980 thousand. The Company&#x2019;s maximum exposure to loss with respect to its unconsolidated VIEs includes the sum of its equity investments in its unconsolidated VIEs and the $980 thousand subordinated loan to Aqua.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:AssetsNet
      contextRef="i5e44cec477d648f6baa9e68abd5889f3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RhYmxlOmY3NTZmOWZlOGNjYzQ1ODFhZGQyYzRiNWQxMjY3ZjA2L3RhYmxlcmFuZ2U6Zjc1NmY5ZmU4Y2NjNDU4MWFkZDJjNGI1ZDEyNjdmMDZfMi0xLTEtMS05NjE4Ng_bd830adf-37d0-4309-94f1-04e1ceaedae1"
      unitRef="usd">1749000</us-gaap:AssetsNet>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i5e44cec477d648f6baa9e68abd5889f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RhYmxlOmY3NTZmOWZlOGNjYzQ1ODFhZGQyYzRiNWQxMjY3ZjA2L3RhYmxlcmFuZ2U6Zjc1NmY5ZmU4Y2NjNDU4MWFkZDJjNGI1ZDEyNjdmMDZfMi0zLTEtMS05NjE4Ng_6db7402c-3002-4e5f-bf5c-5b336b6bbb2c"
      unitRef="usd">2729000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:AssetsNet
      contextRef="i25330b112c2b4a9291c176bd4ae5a447_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RhYmxlOmY3NTZmOWZlOGNjYzQ1ODFhZGQyYzRiNWQxMjY3ZjA2L3RhYmxlcmFuZ2U6Zjc1NmY5ZmU4Y2NjNDU4MWFkZDJjNGI1ZDEyNjdmMDZfMi01LTEtMS05NjE4Ng_896a7aec-1271-4b56-ad9e-ffb185b6ab86"
      unitRef="usd">1159000</us-gaap:AssetsNet>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i25330b112c2b4a9291c176bd4ae5a447_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RhYmxlOmY3NTZmOWZlOGNjYzQ1ODFhZGQyYzRiNWQxMjY3ZjA2L3RhYmxlcmFuZ2U6Zjc1NmY5ZmU4Y2NjNDU4MWFkZDJjNGI1ZDEyNjdmMDZfMi03LTEtMS05NjE4Ng_8042de52-ce37-44f8-9131-aece0b1637ff"
      unitRef="usd">2139000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:DueFromRelatedParties
      contextRef="id4de2122f18844c9a5d6df3de0cf1b02_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMzE4NA_06ab5a84-3050-459c-bba7-246ba91a1c3a"
      unitRef="usd">980000</us-gaap:DueFromRelatedParties>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="id4de2122f18844c9a5d6df3de0cf1b02_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMzM0NQ_89a86f07-2062-4fa8-84a8-f6fa79088a0a"
      unitRef="usd">980000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:Assets
      contextRef="iea751b4fc8034353a7055fb77fadce63_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfMzk5NA_6f0faa5b-698c-4e12-93d3-5c204097aab6"
      unitRef="usd">7500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i485a0e17656b41aaa0ff4b4f8af972cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDAwMQ_3ac4325b-3181-4a9f-88a7-8cd2f7cb0b45"
      unitRef="usd">6800000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="iea751b4fc8034353a7055fb77fadce63_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDE5Nw_4fde9792-be57-45fc-a327-150e3bb2441d"
      unitRef="usd">1900000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i485a0e17656b41aaa0ff4b4f8af972cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDIwNA_308d4227-ce6a-4a57-b2d2-7585087b2c8b"
      unitRef="usd">1300000</us-gaap:Liabilities>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDI5NA_b898b634-0156-427a-b20b-e75128cf8fd2"
      unitRef="usd">4300000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84NS9mcmFnOmVhZWRlMzA0NWFjZTRiOWFiNDdmZDAzZWYzYjIwNTRjL3RleHRyZWdpb246ZWFlZGUzMDQ1YWNlNGI5YWI0N2ZkMDNlZjNiMjA1NGNfNDMwMQ_f38605aa-b705-44f0-b878-fa240fdb4b9e"
      unitRef="usd">4500000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTQ1Ng_02ab700f-161d-4b10-80d7-075f369aac38">Fixed Assets, Net&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Computer and communications equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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: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, including software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;280,540&#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:#cff0fc;padding:2px 1pt;text-align:left;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;Leasehold improvements and other fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(314,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 13pt;text-align:left;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;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,112&#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $5.2 million and $6.6 million for the three months ended June 30, 2022 and 2021, respectively. Depreciation expense was $10.9 million and $12.9 million for the six months ended June 30, 2022 and 2021, respectively. Depreciation is included as part of &#x201c;Occupancy and equipment&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has $5.7 million and $6.2 million of asset retirement obligations related to certain of its leasehold improvements as of June&#160;30, 2022 and December&#160;31, 2021, respectively. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset. The liability is discounted and accretion expense is recognized using the credit adjusted risk-free interest rate in effect when the liability was initially recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended June 30, 2022 and 2021, software development costs totaling $11.4 million and $10.8 million, respectively, were capitalized. Amortization of software development costs totaled $9.8 million and $8.2 million for the three months ended June 30, 2022 and 2021, respectively. For the six months ended June 30, 2022 and 2021, software development costs totaling $22.4 million and $23.9 million, respectively, were capitalized. Amortization of software development costs totaled $18.2 million and $16.7 million for the six months ended June 30, 2022 and 2021, respectively. Amortization of software development costs is included as part of &#x201c;Occupancy and equipment&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment charges of $3.1 million and $1.1 million were recorded for the three months ended June 30, 2022 and 2021, respectively, related to the evaluation of capitalized software projects for future benefit and for fixed assets no longer in service. Impairment charges of $5.2 million and $3.1 million were recorded for the six months ended June 30, 2022 and 2021, respectively, related to the evaluation of capitalized software projects for future benefit and for fixed assets no longer in service. Impairment charges related to capitalized software and fixed assets are reflected in &#x201c;Occupancy and equipment&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTQ1Nw_44dc60ec-f7d5-4f5f-a086-03655457cd75">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Computer and communications equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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: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, including software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;280,540&#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:#cff0fc;padding:2px 1pt;text-align:left;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;Leasehold improvements and other fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(314,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(292,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 13pt;text-align:left;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;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if9dec94d668a473cb0a689b59ad05c66_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfMS0xLTEtMS05NjE4Ng_326800ed-1470-4538-8f79-f012efce2783"
      unitRef="usd">97638000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i47c62269fe1448689cea08a43f7acce4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfMS0zLTEtMS05NjE4Ng_e26c6e18-ca70-4b70-ba51-8d8a20ab9e15"
      unitRef="usd">96472000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7d622427aea14afbbc54c7064b273003_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfMi0xLTEtMS05NjE4Ng_43233a47-edec-4727-86aa-f496a0e041f3"
      unitRef="usd">298872000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i97fed1d05cc04780bb24cbda2db20133_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfMi0zLTEtMS05NjE4Ng_4c69ecee-04f5-4bfc-814d-1b6b4073b959"
      unitRef="usd">280540000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3c920ffe755d4641bfd05cceb31388e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfMy0xLTEtMS05NjE4Ng_563c931d-8457-4f91-853a-9d3a9e5d0702"
      unitRef="usd">99695000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i563149b3a0964ed5a2e84fe300d44442_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfMy0zLTEtMS05NjE4Ng_2530eafa-9683-46d9-a74f-53236611dd3d"
      unitRef="usd">105362000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfNC0xLTEtMS05NjE4Ng_3d7d90a1-083f-4242-b755-ba29f5606cd5"
      unitRef="usd">496205000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfNC0zLTEtMS05NjE4Ng_dcbf1f38-8b13-4568-a7f6-c80dc735bb14"
      unitRef="usd">482374000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfNS0xLTEtMS05NjE4Ng_cb9740f9-0144-48df-b378-7354700832cd"
      unitRef="usd">314263000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfNS0zLTEtMS05NjE4Ng_96918849-b7f4-473e-9f26-e0dfb3eb1d36"
      unitRef="usd">292262000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfNi0xLTEtMS05NjE4Ng_dad12dad-62f8-497c-bff8-c3274b82f142"
      unitRef="usd">181942000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RhYmxlOmJkODRmNmRjODQ0YjQ4NDNhZmUwMmJkYmViZDk4MzhjL3RhYmxlcmFuZ2U6YmQ4NGY2ZGM4NDRiNDg0M2FmZTAyYmRiZWJkOTgzOGNfNi0zLTEtMS05NjE4Ng_7d0435c4-f131-4f68-922c-716bca8275a2"
      unitRef="usd">190112000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b09a73972fa47ae9125c3c11d7237aa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTE1_61358444-2dd7-4731-8326-2443d11a0ccf"
      unitRef="usd">5200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if02aef3b916c452793197ac16726ec8c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTIy_61d60a0b-65ce-4b9e-9045-6221f14558ce"
      unitRef="usd">6600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2bd63dc05f0e4022a6c49ee43dd28f19_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTMxMA_d7acef94-5075-4d92-aa6c-5d7d144daa9e"
      unitRef="usd">10900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2ca5f516aa1d42458d88a163fa9b7022_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTMwNA_ad839dee-1150-40c3-b6f6-fd20ee920f43"
      unitRef="usd">12900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetRetirementObligation
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMzEy_30ad1e4b-2419-401b-87fb-fd363841edae"
      unitRef="usd">5700000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMzE5_11fc3b5d-7f53-45c8-a1a7-2aee479d9528"
      unitRef="usd">6200000</us-gaap:AssetRetirementObligation>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i6b09a73972fa47ae9125c3c11d7237aa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfNzY2_af62e2f8-e057-44b6-9b8d-8c331987a680"
      unitRef="usd">11400000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if02aef3b916c452793197ac16726ec8c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfNzcz_9e00dcaa-54ff-4325-b69c-a01976163758"
      unitRef="usd">10800000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i6b09a73972fa47ae9125c3c11d7237aa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfODYw_b5230611-8d70-4470-aeeb-36736f0c1c76"
      unitRef="usd">9800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="if02aef3b916c452793197ac16726ec8c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfODY3_e950eb94-6281-4c6d-aa87-adf9833d29fe"
      unitRef="usd">8200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i2bd63dc05f0e4022a6c49ee43dd28f19_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTQyNA_c16a8c6f-f8cc-4468-a084-2d018050236c"
      unitRef="usd">22400000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i2ca5f516aa1d42458d88a163fa9b7022_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTQzNQ_dd16d65c-db3b-40a9-8fa8-4c61ecf493e8"
      unitRef="usd">23900000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i2bd63dc05f0e4022a6c49ee43dd28f19_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTUzOQ_3d6792ef-73c5-4777-bfac-944c42556e83"
      unitRef="usd">18200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i2ca5f516aa1d42458d88a163fa9b7022_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTU0OQ_dd0c8b5c-4668-48a9-bd74-c2f842c99923"
      unitRef="usd">16700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5Mw_0aa82122-4a25-40b2-b321-d77e2bc38fd4"
      unitRef="usd">3100000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTEwMA_1ced3f7c-2793-4eff-bcc2-2d206c049441"
      unitRef="usd">1100000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTc1Ng_bc225500-eb67-4dbe-a421-277f6af774f0"
      unitRef="usd">5200000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl84OC9mcmFnOmRhYjQ0YjdlMTJiOTQ0M2NhYjkyNDZlZjJiNTljOGFlL3RleHRyZWdpb246ZGFiNDRiN2UxMmI5NDQzY2FiOTI0NmVmMmI1OWM4YWVfMTA5OTUxMTYyOTc2Ng_b3a6768e-e534-42c6-9fff-4635ebd06d8d"
      unitRef="usd">3100000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfOTYw_e1ecf29c-7047-449e-b0e8-72b36bd50f1c">Goodwill and Other Intangible Assets, Net&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information on Goodwill, see Note 4&#x2014;&#x201c;Acquisitions.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized and is reviewed annually for impairment or more frequently if impairment indicators arise, in accordance with U.S. GAAP guidance on Goodwill and Other Intangible Assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amount&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;Accumulated&lt;br/&gt;Amortization&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;Net&#160;Carrying&lt;br/&gt;Amount&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&#160;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Definite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;67,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;105,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&lt;/span&gt;&lt;/td&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;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Noncompete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&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;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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 definite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;127,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;118,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;N/A &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;N/A &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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 indefinite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;N/A &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;200,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="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;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amount&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;Accumulated&lt;br/&gt;Amortization&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;Net&#160;Carrying&lt;br/&gt;Amount&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&#160;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Definite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;61,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;112,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Noncompete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;5,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 25.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 definite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 25.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 indefinite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible amortization expense was $3.7 million and $6.7 million for the three months ended June 30, 2022 and 2021, respectively. Intangible amortization expense was $8.1 million and $13.7 million for the six months ended June 30, 2022 and 2021, respectively. Intangible amortization is included as part of &#x201c;Other expenses&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. There were no impairment charges for the Company&#x2019;s definite and indefinite life intangibles for the three and six months ended June&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense of definite life intangible assets as of June&#160;30, 2022 is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;118.4&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfOTYx_46219fea-de39-4bc8-a712-0ce3eb4b13e1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjIxMmQ3MWZkMzM0NzRhNTg5NTE4ZTcyYjllNTg0ZjA4L3RhYmxlcmFuZ2U6MjEyZDcxZmQzMzQ3NGE1ODk1MThlNzJiOWU1ODRmMDhfMS0xLTEtMS05NjE4Ng_48e1616c-a85f-4b29-9dd1-c62bef95ac58"
      unitRef="usd">486919000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjIxMmQ3MWZkMzM0NzRhNTg5NTE4ZTcyYjllNTg0ZjA4L3RhYmxlcmFuZ2U6MjEyZDcxZmQzMzQ3NGE1ODk1MThlNzJiOWU1ODRmMDhfMi0xLTEtMS05NjE4Ng_f7a3094d-c471-46d2-bb81-47df34b23da3"
      unitRef="usd">295000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjIxMmQ3MWZkMzM0NzRhNTg5NTE4ZTcyYjllNTg0ZjA4L3RhYmxlcmFuZ2U6MjEyZDcxZmQzMzQ3NGE1ODk1MThlNzJiOWU1ODRmMDhfMy0xLTEtMS05NjE4Ng_15e61b52-1b25-48c4-9c55-27184f33882e"
      unitRef="usd">487214000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfOTYy_fd385b98-a536-48c6-8bd3-e8b3a48fa7c0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amount&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;Accumulated&lt;br/&gt;Amortization&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;Net&#160;Carrying&lt;br/&gt;Amount&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&#160;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Definite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;67,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;105,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&lt;/span&gt;&lt;/td&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;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Noncompete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&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;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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 definite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;127,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;118,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;N/A &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;N/A &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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 indefinite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;N/A &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;200,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="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;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Amount&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;Accumulated&lt;br/&gt;Amortization&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;Net&#160;Carrying&lt;br/&gt;Amount&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&#160;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Definite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;61,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;112,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Noncompete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;5,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 25.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 definite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 25.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 indefinite life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i76dce9dbcdc743b8919dd6b5eb2008dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMy0xLTEtMS05NjE4Ng_57721b36-b529-4ae6-8088-a9794ccbf9fd"
      unitRef="usd">173515000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i76dce9dbcdc743b8919dd6b5eb2008dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMy0zLTEtMS05NjE4Ng_262be798-8fb6-45bb-bef9-6a97664d2b59"
      unitRef="usd">67842000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i76dce9dbcdc743b8919dd6b5eb2008dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMy01LTEtMS05NjE4Ng_d3658855-136d-4856-a19d-c82e89ffa397"
      unitRef="usd">105673000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib7bc410b5524421198925173c23d2f88_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMy03LTEtMS05NjE4Ng_8dcdebb8-86f0-430d-b476-c717c55b12ac">P9Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i224f97419445407ab01f263258e4306a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNC0xLTEtMS05NjE4Ng_594be5ef-9f7e-4892-a798-d67bad3ba12b"
      unitRef="usd">23997000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i224f97419445407ab01f263258e4306a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNC0zLTEtMS05NjE4Ng_276772a7-0b12-45b5-893c-257670a96e25"
      unitRef="usd">23997000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i224f97419445407ab01f263258e4306a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNC01LTEtMS05NjE4Ng_5d4258d0-0097-4618-9031-806b4f059a42"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i136f422b739b4f92a0f229947cf60b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNS0xLTEtMS05NjE4Ng_126bf7da-a561-4a62-a42f-6b7e2d73a3e6"
      unitRef="usd">19820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i136f422b739b4f92a0f229947cf60b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNS0zLTEtMS05NjE4Ng_80519e93-f451-4db1-9fd2-79b2180dd52a"
      unitRef="usd">18985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i136f422b739b4f92a0f229947cf60b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNS01LTEtMS05NjE4Ng_a7e9fcb1-61ce-4dbd-9d86-26bf9f4dcc12"
      unitRef="usd">835000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i90fb42c2085e46ea8e5633c9f9db4943_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNS03LTEtMS05NjE4Ng_426a4027-5255-4a6a-909c-d9e3d5c7d0d8">P4Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if2cd2f36dc4a43d79c5b2f78238ac95d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNi0xLTEtMS05NjE4Ng_b1a12f04-2735-4b37-a08a-f7dc0c18a9bc"
      unitRef="usd">11171000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if2cd2f36dc4a43d79c5b2f78238ac95d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNi0zLTEtMS05NjE4Ng_843015c8-2b57-4975-b504-067d29e59390"
      unitRef="usd">10325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if2cd2f36dc4a43d79c5b2f78238ac95d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNi01LTEtMS05NjE4Ng_1fd60cbc-1be8-4db4-91ea-ee062b1ddc43"
      unitRef="usd">846000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3822306cb45d44fa8bebbf7168364f55_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNi03LTEtMS05NjE4Ng_234eb8bd-d476-41b5-b4a9-a28b109b185b">P3Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib177d98bad6e4ce4987869cd51bb1210_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNy0xLTEtMS05NjE4Ng_18bfc631-0d18-4dad-8f57-b0aa2fd454c8"
      unitRef="usd">17494000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib177d98bad6e4ce4987869cd51bb1210_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNy0zLTEtMS05NjE4Ng_0e2044c1-bdfe-4695-a4bd-b6ff66034f18"
      unitRef="usd">6495000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib177d98bad6e4ce4987869cd51bb1210_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNy01LTEtMS05NjE4Ng_762e02b4-02cd-4f9e-8ee6-da99489f4b41"
      unitRef="usd">10999000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie05900225a9a4be691a52a03f94dd3f9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfNy03LTEtMS05NjE4Ng_67f5d2c6-1afe-471e-b0aa-1b81dd50d64d">P8Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfOC0xLTEtMS05NjE4Ng_fccee965-0391-4555-840e-bcf6e5a94b24"
      unitRef="usd">245997000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfOC0zLTEtMS05NjE4Ng_2c6e400a-cb48-4329-add1-d3b1ca16d4e4"
      unitRef="usd">127644000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfOC01LTEtMS05NjE4Ng_40085a5e-147b-44a1-b9b1-54da233c8150"
      unitRef="usd">118353000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfOC03LTEtMS05NjE4Ng_c1214ead-1308-4c8f-999e-1216d8da5f99">P9Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6208479be2b342d69fd87636cbdd3d32_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTAtMS0xLTEtOTYxODY_073c09b5-1869-4f56-8b12-c400b5874601"
      unitRef="usd">79570000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6208479be2b342d69fd87636cbdd3d32_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTAtNS0xLTEtOTYxODY_0bd6ebf0-1815-4289-b876-71e8b78b2d10"
      unitRef="usd">79570000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i834fa2269ae641258d0f2ed3d4efbe88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTEtMS0xLTEtOTYxODY_b5f577c2-5242-4df9-a114-8df7ee572e46"
      unitRef="usd">2314000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i834fa2269ae641258d0f2ed3d4efbe88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTEtNS0xLTEtOTYxODY_e0baf9ec-a2d1-4b58-8674-ec5603bc0335"
      unitRef="usd">2314000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTItMS0xLTEtOTYxODY_d08da06e-150b-4286-8a36-534bfec6407b"
      unitRef="usd">81884000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTItNS0xLTEtOTYxODY_e000a94e-235a-4c03-a8ce-631b80254cb1"
      unitRef="usd">81884000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTMtMS0xLTEtOTYxODY_e40cab3c-3500-4edd-bd7f-8bf69eb80804"
      unitRef="usd">327881000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTMtMy0xLTEtOTYxODY_67efc279-7158-45d9-9fb5-8fd7cefa295b"
      unitRef="usd">127644000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTMtNS0xLTEtOTYxODY_0908e66b-6572-4ec1-87bf-ac7983822159"
      unitRef="usd">200237000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmMyMjE5ZmEwNzY3MzQ5MGNhMWY3NTBhOWRjZTViYTE3L3RhYmxlcmFuZ2U6YzIyMTlmYTA3NjczNDkwY2ExZjc1MGE5ZGNlNWJhMTdfMTMtNy0xLTEtOTYxODY_0df151f8-f69d-40d5-8042-0f980f2ff2ad">P9Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie3a4dc2b980e43088baa95d1dcc8da06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMy0xLTEtMS05NjE4Ng_e487b3c7-3720-4cdf-860b-bc8d2a9da644"
      unitRef="usd">173786000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie3a4dc2b980e43088baa95d1dcc8da06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMy0zLTEtMS05NjE4Ng_200eab85-b792-4246-b6ee-3c0039575eb1"
      unitRef="usd">61571000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie3a4dc2b980e43088baa95d1dcc8da06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMy01LTEtMS05NjE4Ng_a5e4e031-8dd1-4c41-8bc6-476c03636a96"
      unitRef="usd">112215000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3132682b43d54886b30ea52c63f1ec96_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMy03LTEtMS05NjE4Ng_e8b238c3-5c84-4311-bbfe-02e78628cb71">P10Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95ac230ba44d40e781d4e6cc47ecd56d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNC0xLTEtMS05NjE4Ng_8c1dfbcf-891d-4522-af33-f124912ad244"
      unitRef="usd">23997000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95ac230ba44d40e781d4e6cc47ecd56d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNC0zLTEtMS05NjE4Ng_8fd4605a-bbdc-4163-a1c2-9a0f2b4abc10"
      unitRef="usd">23427000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95ac230ba44d40e781d4e6cc47ecd56d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNC01LTEtMS05NjE4Ng_5e62c7c8-a054-45a0-938c-711dc0f9e226"
      unitRef="usd">570000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id6092e5b39d34916b66d12fc68766f7d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNC03LTEtMS05NjE4Ng_7f756ef8-d910-4b87-bf4d-5427430245ce">P0Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i158977ce2ce3474daa5a0456e0223021_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNS0xLTEtMS05NjE4Ng_4e2768e3-6a06-4af9-b357-61af8d908b02"
      unitRef="usd">19820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i158977ce2ce3474daa5a0456e0223021_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNS0zLTEtMS05NjE4Ng_b7619006-8275-4287-aa37-ee73a484a008"
      unitRef="usd">18891000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i158977ce2ce3474daa5a0456e0223021_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNS01LTEtMS05NjE4Ng_b3c28c1a-0f5e-4410-bbf6-b5fc30b8685a"
      unitRef="usd">929000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6a4aaa7119f3436c928fa16e74f95321_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNS03LTEtMS05NjE4Ng_c51ea6bb-e32d-4e51-ad61-d9a7f3d03644">P4Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6346a36501d446558613cc9370a1cd48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNi0xLTEtMS05NjE4Ng_4dd2b527-cb07-4cde-b401-fd346a9138d4"
      unitRef="usd">10861000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6346a36501d446558613cc9370a1cd48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNi0zLTEtMS05NjE4Ng_5293f0a1-17ba-4246-9737-899f481f611e"
      unitRef="usd">10265000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6346a36501d446558613cc9370a1cd48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNi01LTEtMS05NjE4Ng_c9fa8ec6-fbf4-40ea-8a35-b29caaa53cc4"
      unitRef="usd">596000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i29a796ae6fc44105b21b14d753c516ba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNi03LTEtMS05NjE4Ng_bd194996-47c0-4c5a-aa73-2ceba9274be5">P2Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i58830e54c0a14e01b21c44ed4c65884e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNy0xLTEtMS05NjE4Ng_af65311e-214e-4c46-b4b9-13729cc003ac"
      unitRef="usd">17269000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i58830e54c0a14e01b21c44ed4c65884e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNy0zLTEtMS05NjE4Ng_2366b328-c1d7-4fe7-8f19-edfb920d5076"
      unitRef="usd">5738000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i58830e54c0a14e01b21c44ed4c65884e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNy01LTEtMS05NjE4Ng_b5eb1105-f102-47aa-9e56-3d2fa7d66f09"
      unitRef="usd">11531000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0a8a298f49644c22b1c683988b7ffc6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfNy03LTEtMS05NjE4Ng_fa0565a2-f04c-49cd-b61d-58926ed0259c">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfOC0xLTEtMS05NjE4Ng_4c7765ab-9ef1-4237-bd39-09a1b72142f5"
      unitRef="usd">245733000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfOC0zLTEtMS05NjE4Ng_3ea44813-59a5-40d0-802b-1c17d097fb69"
      unitRef="usd">119892000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfOC01LTEtMS05NjE4Ng_9d5247fd-cd68-473d-a2ca-fd9e16332f0c"
      unitRef="usd">125841000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3d9a1954f5574ef19c99dfcb20c0481f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfOC03LTEtMS05NjE4Ng_ebcc5f71-cbf0-4533-9f5d-c14b1dd3aa9c">P9Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5203c1c38a19415ab8b011f43346d492_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTAtMS0xLTEtOTYxODY_25d8c83c-8afa-4707-bb60-0b86d667d7da"
      unitRef="usd">79570000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5203c1c38a19415ab8b011f43346d492_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTAtNS0xLTEtOTYxODY_5419e2e6-eb8e-4fb8-b095-c03952070dd4"
      unitRef="usd">79570000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic639d0d3e795439ab4940a044fdf89be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTEtMS0xLTEtOTYxODY_8eac45d3-bc37-46c0-a73d-3fa5416534cc"
      unitRef="usd">2336000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic639d0d3e795439ab4940a044fdf89be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTEtNS0xLTEtOTYxODY_b8fe7bbe-441a-45a7-9380-287190089a55"
      unitRef="usd">2336000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTItMS0xLTEtOTYxODY_cd180b12-5d23-420c-a24a-203228b142dc"
      unitRef="usd">81906000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTItNS0xLTEtOTYxODY_de8b46cb-fddd-4204-bee8-f591cbadfc89"
      unitRef="usd">81906000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTMtMS0xLTEtOTYxODY_17252e03-58ff-4167-99b3-7db3f3af39a3"
      unitRef="usd">327639000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTMtMy0xLTEtOTYxODY_14be9f27-5054-4aa8-b96d-7402a0a0e208"
      unitRef="usd">119892000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTMtNS0xLTEtOTYxODY_07b2f110-8eef-4453-8ea3-5d49d91c369a"
      unitRef="usd">207747000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3d9a1954f5574ef19c99dfcb20c0481f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOjJmODcwOTZjMzFmOTQ5NzE4YzZjNGIxMmNhOWUyMWM3L3RhYmxlcmFuZ2U6MmY4NzA5NmMzMWY5NDk3MThjNmM0YjEyY2E5ZTIxYzdfMTMtNy0xLTEtOTYxODY_8559d372-7e1b-4b13-a438-4b85289b21dd">P9Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfNTM0_97e61b35-2148-4467-b26f-b7e980f5f984"
      unitRef="usd">3700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfNTQx_be82809a-ba20-4628-89ad-0067f3624624"
      unitRef="usd">6700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfMTA5OTUxMTYyODgyMQ_8de6d316-5318-4cbe-bbcb-9034e06f96d3"
      unitRef="usd">8100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfMTA5OTUxMTYyODgzMQ_89b2acdd-2aab-4ae5-adde-8c800c68d133"
      unitRef="usd">13700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfNzI4_50b387be-f0b0-4476-8f77-9230f6dd5ce9"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfNzI4_76d88d68-4187-4680-b6b2-f980bd8f9026"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfNzI4_f1eef641-0c39-4553-bb23-a42a71d90800"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfNzI4_f3bb863b-1aa9-4264-b61a-357b40aa5a41"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RleHRyZWdpb246MTJlZjkwODVkZjRhNDJiYzg2MTQzODFhNTBkYzc2ZGJfOTYz_9e014dcc-0dc8-451f-b5ed-6cfba78e0925">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense of definite life intangible assets as of June&#160;30, 2022 is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;118.4&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfMC0xLTEtMS05NjE4Ng_2c5df9e8-12e5-4985-b8b0-b8eee7ddad90"
      unitRef="usd">7400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfMS0xLTEtMS05NjE4Ng_7329341c-c7f4-4fbe-bb7b-e0cfd407aa2e"
      unitRef="usd">14600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfMi0xLTEtMS05NjE4Ng_b95d0f60-ea25-4a21-b953-da2c8762ffff"
      unitRef="usd">14500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfMy0xLTEtMS05NjE4Ng_bc1138f8-f79c-4bf8-82bd-b598959b4ea9"
      unitRef="usd">14500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfNC0xLTEtMS05NjE4Ng_41b892da-f055-4700-a0cb-2e2715dc5cec"
      unitRef="usd">14100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <bgcp:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfNS0xLTEtMS05NjE4Ng_7b1bba2a-4ebd-4cff-a910-4244359270b3"
      unitRef="usd">53300000</bgcp:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85MS9mcmFnOjEyZWY5MDg1ZGY0YTQyYmM4NjE0MzgxYTUwZGM3NmRiL3RhYmxlOmYyNjRkMDNiZWE0MjRiMmJhNGFhMTUzOTBjMjA5OTY5L3RhYmxlcmFuZ2U6ZjI2NGQwM2JlYTQyNGIyYmE0YWExNTM5MGMyMDk5NjlfNi0xLTEtMS05NjE4Ng_212d1b26-53a7-488a-8b25-4ce1ab7cf902"
      unitRef="usd">118400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjAzNDA5NjUxMzU4OTc_07bd4718-5fe2-4c48-b3e6-2d0744f97dcf">Notes Payable, Other and Short-Term Borrowings&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes payable, other and short-term borrowings consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.375% Senior Notes due July 24, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.750% Senior Notes due October 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.375% Senior Notes due December 15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Collateralized borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;9,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;/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 Notes payable and other borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,051,044&#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;1,052,831&#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;Short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total Notes payable, other and short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054,862&#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;1,056,415&#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:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unsecured Senior Revolving Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On November&#160;28, 2018, the Company entered into the Revolving Credit Agreement with Bank of America, N.A., as administrative agent, and a syndicate of lenders, which replaced the existing committed unsecured senior revolving credit &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;agreement. The maturity date of the Revolving Credit Agreement was November&#160;28, 2020, and the maximum revolving loan balance was $350.0 million. Borrowings under this Revolving Credit Agreement bore interest at either LIBOR or a defined base rate plus additional margin. On December&#160;11, 2019, the Company entered into an amendment to the Revolving Credit Agreement. Pursuant to the amendment, the maturity date was extended to February&#160;26, 2021. On February&#160;26, 2020, the Company entered into a second amendment to the Revolving Credit Agreement, pursuant to which, the maturity date was extended by two years to February&#160;26, 2023. There was no change to the interest rate or the maximum revolving loan balance. On March 10, 2022, the Company entered into an amendment and restatement of the senior unsecured revolving credit agreement, pursuant to which, the maturity date was extended to March 10, 2025, the size of the credit facility was increased to $375.0&#160;million, and borrowings under this agreement will bear interest based on either SOFR or a defined base rate plus additional margin. As of June&#160;30, 2022 and December&#160;31, 2021, there were no borrowings outstanding under the Revolving Credit Agreement. The Company recorded interest expense related to the Revolving Credit Agreement of $0.6 million and $0.7 million for the three months ended June 30, 2022 and 2021, respectively. The Company recorded interest expense related to the Revolving Credit Agreement of $1.1 million for each of the six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Senior Notes are recorded at amortized cost. The carrying amounts and estimated fair values of the Company&#x2019;s Senior Notes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;5.375% Senior Notes due July 24, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;3.750% Senior Notes due October 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;4.375% Senior Notes due December 15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,040,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,043,189&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,108,452&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the Senior Notes were determined using observable market prices as these securities are traded, and based on whether they are deemed to be actively traded, the 5.125% Senior Notes, the 5.375% Senior Notes, the 3.750% Senior Notes, and the 4.375% Senior Notes are considered Level 2 within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;5.125% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;27, 2016, the Company issued an aggregate of $300.0 million principal amount of 5.125% Senior Notes, which matured on May 27, 2021. The 5.125% Senior Notes were general senior unsecured obligations of the Company. The 5.125% Senior Notes bore interest at a rate of 5.125% per year, payable in cash on May&#160;27 and November&#160;27 of each year, commencing November&#160;27, 2016 and ending the maturity date. Prior to maturity, on August&#160;5, 2020, the Company commenced a cash tender offer for any and all $300.0 million outstanding aggregate principal amount of its 5.125% Senior Notes. On August&#160;11, 2020, the Company&#x2019;s cash tender offer expired at 5:00 p.m., New York City time. As of the expiration time, $44.0 million aggregate principal amount of the 5.125% Senior Notes were validly tendered. These notes were redeemed on the settlement date of August 14, 2020. On May 27, 2021, BGC repaid the remaining $256.0&#160;million principal plus accrued interest on its 5.125% Senior Notes. The Company did not record any interest expense related to the 5.125% Senior Notes for the three and six months ended June 30, 2022. The Company recorded interest expense related to the 5.125% Senior Notes of $2.3 million and $5.8 million for the three and six months ended June 30, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;5.375% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;24, 2018, the Company issued an aggregate of $450.0 million principal amount of 5.375% Senior Notes. The 5.375% Senior Notes are general senior unsecured obligations of the Company. The 5.375% Senior Notes bear interest at a rate of 5.375% per year, payable in cash on January 24 and July&#160;24 of each year, commencing January&#160;24, 2019. The 5.375% Senior Notes will mature on July 24, 2023. The Company may redeem some or all of the 5.375% Senior Notes at any time or from time to time for cash at certain &#x201c;make-whole&#x201d; redemption prices (as set forth in the Indenture related to the 5.375% Senior Notes). If a &#x201c;Change of Control Triggering Event&#x201d; (as defined in the Indenture) occurs, holders may require the Company to purchase all or a portion of their notes for cash at a price equal to 101% of the principal amount of the notes to be purchased plus any accrued and unpaid interest to, but excluding, the purchase date. The initial carrying value of the 5.375% Senior Notes was $444.2 million, net of the discount and debt issuance costs of $5.8 million. The issuance costs are amortized as interest expense, and the carrying value of the 5.375% Senior Notes will accrete up to the face amount over the term of the notes. The carrying value of the 5.375% Senior Notes as of June&#160;30, 2022 was $448.6 million. The Company recorded interest expense related to the 5.375% Senior Notes of $6.4 million for each of the three months ended June 30, 2022 and 2021. The Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recorded interest expense related to the 5.375% Senior Notes of $12.8 million for each of the six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;3.750% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;27, 2019, the Company issued an aggregate of $300.0 million principal amount of 3.750% Senior Notes. The 3.750% Senior Notes are general unsecured obligations of the Company. The 3.750% Senior Notes bear interest at a rate of 3.750% per year, payable in cash on April 1 and October 1 of each year, commencing April 1, 2020. The 3.750% Senior Notes will mature on October&#160;1, 2024. The Company may redeem some or all of the 3.750% Senior Notes at any time or from time to time for cash at certain &#x201c;make-whole&#x201d; redemption prices (as set forth in the Indenture). If a &#x201c;Change of Control Triggering Event&#x201d; (as defined in the Indenture) occurs, holders may require the Company to purchase all or a portion of their notes for cash at a price equal to 101% of the principal amount of the notes to be purchased plus any accrued and unpaid interest to, but excluding, the purchase date. The initial carrying value of the 3.750% Senior Notes was $296.1 million,&#160;net of discount and debt issuance costs of $3.9 million. The issuance costs will be amortized as interest expense, and the carrying value of the 3.750% Senior Notes will accrete up to the face amount over the term of the notes.&#160;The carrying value of the 3.750% Senior Notes was $298.1 million as of June&#160;30, 2022. The Company recorded interest expense related to the 3.750% Senior Notes of $3.0 million for each of the three months ended June 30, 2022 and 2021. The Company recorded interest expense related to the 3.750% Senior Notes of $6.0 million for each of the six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;4.375% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;10, 2020, the Company issued an aggregate of $300.0 million principal amount of 4.375% Senior Notes. The 4.375% Senior Notes are general unsecured obligations of the Company. The 4.375% Senior Notes bear interest at a rate of 4.375% per year, payable in cash on June 15 and December 15 of each year, commencing December 15, 2020. The 4.375% Senior Notes will mature on December&#160;15, 2025. The Company may redeem some or all of the 4.375% Senior Notes at any time or from time to time for cash at certain &#x201c;make-whole&#x201d; redemption prices. If a &#x201c;Change of Control Triggering Event&#x201d; occurs, holders may require the Company to purchase all or a portion of their notes for cash at a price equal to 101% of the principal amount of the notes to be purchased plus any accrued and unpaid interest to, but excluding, the purchase date. The initial carrying value of the 4.375% Senior Notes was $296.8 million,&#160;net of discount and debt issuance costs of $3.2 million. The issuance costs will be amortized as interest expense, and the carrying value of the 4.375% Senior Notes will accrete up to the face amount over the term of the notes.&#160;The carrying value of the 4.375% Senior Notes was $297.9 million as of June&#160;30, 2022. The Company recorded interest expense related to the 4.375% Senior Notes of $3.4 million for each of the three months ended June 30, 2022 and 2021. The Company recorded interest expense related to the 4.375% Senior Notes of $6.9 million for each of the six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collateralized Borrowings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;31, 2017, the Company entered into a $29.9 million secured loan arrangement, under which it pledged certain fixed assets as security for a loan. This arrangement incurred interest at a fixed rate of 3.44% per year and matured on May 31, 2021, therefore there were no borrowings outstanding as of June&#160;30, 2022 and December&#160;31, 2021. The Company did not record any interest expense related to this arrangement for the three and six months ended June&#160;30, 2022. The Company recorded interest expense related to this arrangement of $11 thousand and $40 thousand for the three and six months ended June&#160;30, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;8, 2019, the Company entered into a $15.0 million secured loan arrangement, under which it pledged certain fixed assets as security for a loan. This arrangement incurs interest at a fixed rate of 3.77% and matures on April&#160;8, 2023. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had $4.0 million and $5.9 million, respectively, outstanding related to this secured loan arrangement. The book value of the fixed assets pledged as of June&#160;30, 2022 and December&#160;31, 2021 was $41 thousand and $0.1 million, respectively. The Company recorded interest expense related to this arrangement of $39 thousand and $0.1 million for the three months ended June 30, 2022 and 2021, respectively. The Company recorded interest expense related to this arrangement of $0.1 million for each of the six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;19, 2019, the Company entered into a $10.0 million secured loan arrangement, under which it pledged certain fixed assets as security for a loan. This arrangement incurs interest at a fixed rate of 3.89% and matures on April 19, 2023. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had $2.5 million and $3.8 million, respectively, outstanding related to this secured loan arrangement. The book value of the fixed assets pledged as of June&#160;30, 2022 and December&#160;31, 2021 was $0.6 million and $1.0 million, respectively. The Company recorded interest expense related to this arrangement of $26 thousand and $0.1 million for the three months ended June 30, 2022 and 2021, respectively. The Company recorded interest expense related to this arrangement of $0.1 million and $0.2 million for the six months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Borrowings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;22, 2017, the Company entered into a committed unsecured loan agreement with Itau Unibanco S.A.&#160;The agreement provides for short-term loans of up to $3.8 million (BRL $20.0 million). The maturity date of this agreement is September&#160;9, 2022. Borrowings under this agreement bear interest at the Brazilian Interbank offering rate plus 3.20%. As of June&#160;30, 2022, there were $1.9 million (BRL 10.0 million) of borrowings outstanding under the agreement. As of December&#160;31, 2021, there were no borrowings outstanding under this agreement. As of June&#160;30, 2022, the interest rate was 16.50%.&#160;The Company recorded interest expense related to the agreement of $0.1 million for each of the three months ended June&#160;30, 2022 and 2021. The Company recorded interest expense related to the agreement of $0.1 million for each of the six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;23, 2017, the Company entered into a committed unsecured credit agreement with Itau Unibanco S.A. The agreement provided for an intra-day overdraft credit line up to $9.5 million (BRL 50.0 million).&#160;On August 20, 2021, the agreement was renegotiated, increasing the credit line to $11.5 million (BRL 60.0 million). The maturity date of the agreement is August&#160;24, 2022. This agreement bears a fee of 1.35% per year. As of June&#160;30, 2022 and December&#160;31, 2021, there were no borrowings outstanding under this agreement. The Company recorded bank fees related to the agreement of $45 thousand and $36 thousand for the three months ended June&#160;30, 2022 and 2021, respectively. The Company recorded bank fees related to the agreement of $0.1 million for each of the six months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 25, 2021, the Company entered into a committed unsecured loan agreement with Banco Daycoval S.A., which provided for short-term loans of up to $1.9&#160;million (BRL 10.0&#160;million) and was renegotiated on June&#160;1, 2021. The agreement provides for short-term loans of up to $3.8 million (BRL $20.0 million). The maturity date of the agreement is January&#160;17, 2023. Borrowings under this agreement bear interest at the Brazilian Interbank offering rate plus 3.66%. As of June&#160;30, 2022, there were $1.9 million (BRL 10.0 million) of borrowings outstanding under the agreement. As of June&#160;30, 2022, the interest rate was 16.90%. The Company recorded interest expense related to the agreement of $0.1 million and $0.2 million for the three and six months ended June&#160;30, 2022, respectively. The Company recorded interest expense related to the agreement of $10 thousand for each of the&#160;three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA0MDU_64129980-f562-4798-94b6-1fe7bc6b2091">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes payable, other and short-term borrowings consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.375% Senior Notes due July 24, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.750% Senior Notes due October 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.375% Senior Notes due December 15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Collateralized borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;9,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;/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 Notes payable and other borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,051,044&#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;1,052,831&#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;Short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Total Notes payable, other and short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054,862&#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;1,056,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfMy0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjY0ZTIxNDliMGQyYzQ2YzM4MWYzNTNkZjZlYThlYTYwXzQ_b6e803b2-0186-4be9-8c99-735e71396b67"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfMy0xLTEtMS05NjE4Ng_731919ec-59c6-4f85-bab4-369c615fc60e"
      unitRef="usd">448577000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="i7f57851e4e364121a69f26836c5b2e85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfMy0zLTEtMS05NjE4Ng_7a12fecf-5d62-4039-9c56-8fa6eee4e7a6"
      unitRef="usd">447911000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNC0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjRlMWUxZDQ4NzRkYTQ2NDFhMmZmNWUwNWMzZmYzNTRhXzQ_8a30c840-65fa-430a-869b-94fbc388402f"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNC0xLTEtMS05NjE4Ng_925028b9-5edc-4245-8b29-d063b2988013"
      unitRef="usd">298146000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="i7a84e61549114b58a0d502e03d6d2f82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNC0zLTEtMS05NjE4Ng_e62b80a9-0752-4812-9aec-56254504423d"
      unitRef="usd">297731000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNS0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjAxZTJiZjMwYzA2NTRmYWY5MDVkZjQzOTY4Y2VmYWUzXzQ_5a69bdea-06b4-4152-9b88-78c064dfac9f"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNS0xLTEtMS05NjE4Ng_5369d56a-52d2-47a6-aad4-764b14d17b60"
      unitRef="usd">297857000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="i4e032e25622845b0bd5b9c954a897de2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNS0zLTEtMS05NjE4Ng_9de51c8c-e7b0-4164-ac5b-a6218d86ac88"
      unitRef="usd">297547000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SecuredLongTermDebt
      contextRef="i94c711a1b8d24f3ea559df02d86184e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNi0xLTEtMS05NjE4Ng_abcf383f-23b4-4c11-853b-f0c758075e13"
      unitRef="usd">6464000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i99ed92ccd12445d3a1219fea63907253_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNi0zLTEtMS05NjE4Ng_ab7bdf95-e767-4151-92f3-4f8480f334de"
      unitRef="usd">9642000</us-gaap:SecuredLongTermDebt>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNy0xLTEtMS05NjE4Ng_5987d0db-f0ad-4ee9-b2e4-3d17e6140e67"
      unitRef="usd">1051044000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfNy0zLTEtMS05NjE4Ng_646651e8-004b-437a-a0d7-c28b01e7a1aa"
      unitRef="usd">1052831000</us-gaap:LongTermDebtNoncurrent>
    <bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfOC0xLTEtMS05NjE4Ng_2da95b12-579d-4ba4-830c-df08002bc937"
      unitRef="usd">3818000</bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements>
    <bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfOC0zLTEtMS05NjE4Ng_f21d4cd9-aa07-4601-b2bc-9a29b7caf231"
      unitRef="usd">3584000</bgcp:ShortTermBorrowingsExcludingRepurchaseAgreements>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfOS0xLTEtMS05NjE4Ng_9cabbbe6-f48c-462a-8642-7bdd63f0fbd2"
      unitRef="usd">1054862000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOjA0ZWQwY2UzOTIxNTQ1NTI4MGVmNzZkM2MzYjNhMTc3L3RhYmxlcmFuZ2U6MDRlZDBjZTM5MjE1NDU1MjgwZWY3NmQzYzNiM2ExNzdfOS0zLTEtMS05NjE4Ng_20e6e316-5f2e-4a46-ae37-c3b8f28a56e1"
      unitRef="usd">1056415000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ife21d72051c54b089d5aa2706e965f19_I20181128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTIy_0c251248-c9f7-4ce7-a462-c0295ce73618"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <bgcp:LineOfCreditMaturityDateExtension
      contextRef="if63061f3fb40404ba1c7738098b47df9_I20200226"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE5OTAyMzI4NzA0NQ_ab7ead23-2481-4978-81a2-65e6ca92458d">P2Y</bgcp:LineOfCreditMaturityDateExtension>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i15f26923bb58493f806fbca6d2cb85ea_I20220310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTI3Ng_799ded28-a34c-4413-ae5d-b0b71a42d29b"
      unitRef="usd">375000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i50a4961dcad24d83b0a3a6e88ed1f041_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTQzMQ_6e896ad8-8770-47b6-b976-5581f5c0d0d0"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="id97f69c1c72c494fb57d96c28aa181ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTQzMQ_dd885411-44f6-496c-80e2-57901061de13"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="iec34f00d36db414ba5566e4e70fcfc46_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTU3OA_58e88ef3-b100-4513-854b-31b98193241c"
      unitRef="usd">600000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i8d9afcb5ca284708b80459e0121732e1_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODMzNQ_864e63ef-e53e-436f-a22c-e4a2e22c39bf"
      unitRef="usd">700000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i0cd355725eea4d1394a27d86bf97ca30_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODM1NQ_5fb04f2b-2731-40d6-927a-cf8fb1530d68"
      unitRef="usd">1100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="ieb16a8cbde3f4666904e1102a4b53b24_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODM1NQ_c0482b71-90f8-4d8e-9d11-a7ee35c89939"
      unitRef="usd">1100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA0MDY_7e3cdca7-7cb3-4d7a-b0ef-bcf53516ad9d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Senior Notes are recorded at amortized cost. The carrying amounts and estimated fair values of the Company&#x2019;s Senior Notes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;5.375% Senior Notes due July 24, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;3.750% Senior Notes due October 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;4.375% Senior Notes due December 15, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,040,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,043,189&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,108,452&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfMy0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjliNTNmNzk5YTg1ZjQ2MDFhMjI0NTM4OGI1MGVkYzE0XzQ_ab1372c0-214f-4574-8866-dad1a396c9b4"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfMy0xLTEtMS05NjE4Ng_9140f0eb-81e4-4db9-bd5e-d2c7c19fa449"
      unitRef="usd">448577000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfMy0zLTEtMS05NjE4Ng_9ea792d5-2838-4d00-9dca-90352a9ddf4a"
      unitRef="usd">454320000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i7f57851e4e364121a69f26836c5b2e85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfMy01LTEtMS05NjE4Ng_05e3ea37-4aa7-4a31-a172-767179e39d78"
      unitRef="usd">447911000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7f57851e4e364121a69f26836c5b2e85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfMy03LTEtMS05NjE4Ng_81ca9f6f-e080-4fad-af04-d01f5176d85b"
      unitRef="usd">475857000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNC0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOjY3ZTQ1NTJlMWU3YzRlNGY4NGU4NzE4ODVkNDkxNDAxXzQ_bcea868f-7581-4a7c-b44f-a84966a30e26"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNC0xLTEtMS05NjE4Ng_da506a38-e48a-44ab-8bce-e5fd34869da8"
      unitRef="usd">298146000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNC0zLTEtMS05NjE4Ng_d64c710f-252e-4422-b2ab-3aa3fb8b09f9"
      unitRef="usd">293070000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i7a84e61549114b58a0d502e03d6d2f82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNC01LTEtMS05NjE4Ng_5dfeed13-83a7-4ee9-a761-8d8b4e32bdab"
      unitRef="usd">297731000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7a84e61549114b58a0d502e03d6d2f82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNC03LTEtMS05NjE4Ng_359b2a35-9876-4060-bf34-413b7ac716a0"
      unitRef="usd">312105000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNS0wLTEtMS05NjE4Ni90ZXh0cmVnaW9uOmZlMDg1NDQ3NzdiMTQ5MTRhYTZhMDljNDc5MjRkNGE2XzQ_9f1a24c8-5559-47ad-af1c-d5274f2339aa"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNS0xLTEtMS05NjE4Ng_1dbecd44-7c92-43a0-95ca-b0d32dd9fe2e"
      unitRef="usd">297857000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNS0zLTEtMS05NjE4Ng_ee803e06-6acc-442e-8111-f440e1f66f55"
      unitRef="usd">293160000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i4e032e25622845b0bd5b9c954a897de2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNS01LTEtMS05NjE4Ng_db0a3473-bd56-40c2-bb58-3d44df29b7ec"
      unitRef="usd">297547000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4e032e25622845b0bd5b9c954a897de2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNS03LTEtMS05NjE4Ng_839807d5-e665-489f-a9b7-dca772c38ba1"
      unitRef="usd">320490000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNi0xLTEtMS05NjE4Ng_d6ab19a9-80ae-4f07-9b81-758a1276e510"
      unitRef="usd">1044580000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNi0zLTEtMS05NjE4Ng_c325253e-29ec-4d98-bffa-794206a74f37"
      unitRef="usd">1040550000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNi01LTEtMS05NjE4Ng_bb4b8252-f561-4bc4-a89c-4631838f6adf"
      unitRef="usd">1043189000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RhYmxlOmFiMTE2NDE0OGJkYjRmZWM5ZmI4OTdmZWY1MDQ0YmQ3L3RhYmxlcmFuZ2U6YWIxMTY0MTQ4YmRiNGZlYzlmYjg5N2ZlZjUwNDRiZDdfNi03LTEtMS05NjE4Ng_96214cbe-2760-4fe5-bdef-2c0bd2b3f38f"
      unitRef="usd">1108452000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaa30f7785b7c48f581f145b68bdd26a9_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTk3MQ_080d809e-260f-4e6f-b618-77a2236a43f7"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieb1dc45be77b49f99884f4b8e9950986_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTk5Mg_92b681aa-21f4-4b7b-b625-054a017af0a1"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i53b3c6eeb1624cbd89522966279e0ceb_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjAxMw_9a34cddc-49fc-4a8a-9f4e-11605e70ca27"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0f74f6d3f9504f138f23c082bc389ba7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjAzOA_fd36d5df-ed47-4e03-af6d-3877f9ccc2e3"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjExMA_76b6a976-7552-4ed6-8840-bae38f93d703"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id6cf382093874bde8c627a74348ee546_I20160527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE2OA_e71210ad-c1be-4f72-b5bf-465cc87874be"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE5MQ_9d5a8863-ac52-4fe9-a677-2e78c5c75190"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjI0Mw_b5ee2d0e-9a45-452a-8c1b-6e0135fe37d4"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjMyMQ_9e36d913-0f2e-4a0a-9448-b1600c93e2c4"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjM2NA_f9d320c9-4b69-471b-b7b6-f154734ae7c9"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia9449353fed54012b3c3387267148d86_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjU2MQ_69fe7019-f824-4a24-a581-b9d09014318f"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjYxMA_5c79f84d-1109-4471-83f9-1b34967fbce1"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bgcp:TenderedAmountOnCashTenderOffer
      contextRef="i9c8260a713624ca591b53532fc19c2cd_I20200811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjczNQ_7aeb80eb-ac40-463a-aa19-c00637581363"
      unitRef="usd">44000000</bgcp:TenderedAmountOnCashTenderOffer>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjc3Mg_07d8588a-a2dd-4ee7-ac03-916d359e6d96"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i023170753b0748a8aea65fb7ca56b247_D20210527-20210527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjkwOQ_5c93ad0f-3ec4-4df9-9202-701355cfa64a"
      unitRef="usd">256000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjk1MQ_28203e26-2926-40b7-bf6a-1d070eca03c5"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjg1ODczMDIzNDM2OTM_b5ee2d0e-9a45-452a-8c1b-6e0135fe37d4"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3d88f1195c64610922e2ed03ec422cf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjAzNDA5NjUxMzU4OTU_5f80d4c7-0558-408d-bf3e-46afde55f94b"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i8ab03d449b384c0a9036595be1c934e6_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODQxOQ_dc0f93d6-6484-4273-b92b-324f8a12a9dc"
      unitRef="usd">2300000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="if621168e01e84a2ebec5ea2236943c5e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjg1ODczMDIzNDMyNDU_a21f36cf-89a6-4c20-befc-f63ee782c5f1"
      unitRef="usd">5800000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzE2NQ_3f51536f-0618-4225-9d12-2e078815c193"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8cb963ef4f754cf0bb659cb8d5afba36_I20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzIyMw_3b7f7c92-df85-4528-9d98-df476652b93f"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzI0Ng_84aee2d1-2d33-40f9-a81e-9e79f585c9df"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzI2Nw_174409fb-c02e-4c91-8cf9-dd6a3112e82e"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzM0NA_960cfc8d-cd31-43bd-870a-6296e7f0f005"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzM4Nw_9f264b8d-d3fd-48f3-b887-08bfec56bde9"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzQ3NQ_85c0ecc7-ebe4-45b3-8d82-e12e5af7a3e0"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzU2Mw_64c2646b-2f0d-436f-86e8-178d241a531e"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzcwOQ_076e301e-9f25-4487-ba0a-9e97d166fa2d"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4a7335e8234a4ea7980bdbacaba2bb12_D20180724-20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMzkxMg_ec521148-b8b2-4f07-a642-8838726523e0"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDA3Nw_df134fea-9942-44e7-9b76-79e6df592306"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i8cb963ef4f754cf0bb659cb8d5afba36_I20180724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDA5Nw_dffed4a9-89b6-4a10-81e5-d72e6799d618"
      unitRef="usd">444200000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8cb963ef4f754cf0bb659cb8d5afba36_I20180724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDE0OA_49da1587-e750-4691-9d31-c2942ecb3578"
      unitRef="usd">5800000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDIzNg_c32f3020-d43f-4d3a-b940-7a5234cd3e1f"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDM0MQ_ab4ad2eb-d5a3-479d-8e66-62ed8a71e581"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDM3MA_445326a4-5360-4bc4-b473-6749bd170f6d"
      unitRef="usd">448600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDQyNw_0d699bd9-29e4-444d-bf96-c6a929ba69fc"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i85cb4da3707e443ba2addf9cbee6491a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODY0OQ_771b46d4-8364-4b2e-af25-d2bfa5e7267c"
      unitRef="usd">6400000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i4b70efc55e884f29b6e7b80b73d6adc5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODY0OQ_e3235e51-98c8-4959-a555-fc8b109ba719"
      unitRef="usd">6400000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9dd8827aa814037b1f35f1315a4a781_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODY2Mg_95aa54a0-a910-447f-9c63-3c80a6081110"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i4057cdddb4c747c2b05326d4b96d7274_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODY4MA_b04d31d3-a289-48da-a4fb-cce9f35488e5"
      unitRef="usd">12800000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i4057cdddb4c747c2b05326d4b96d7274_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODY4MA_dd347762-045e-4bc6-a232-bfe847e7cf86"
      unitRef="usd">12800000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDQ3Nw_7cfe5449-bf60-454d-8285-895f9cfc695b"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0385d294e9e84abd9911b820cda4b2ac_I20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDUzNQ_6a12c58c-5c96-4677-8cb7-43dcbce2ab32"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDU1OA_d3f269cd-68af-4a39-9575-a0bb953b7ea8"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDU3OQ_f73d93a5-710e-446b-8d9d-3cb48a949dd0"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDY0OQ_b2531a21-c335-4ff1-bc7f-dbd2f76c8c8e"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDY5Mg_77b82998-e78f-4da3-b604-2e970479be6a"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDc5MA_5aeb4e0d-811b-4bd0-9ae9-3a2805837279"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNDg2Nw_0986bc29-cf55-4c0c-805d-28ae4a63edaa"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0ab0283a71b341859a0cee8bb07c6333_D20190927-20190927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTE4NQ_d239672b-a02f-41d5-9bd5-09fcef1a511f"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTM1MA_6c3bd700-b5db-4d91-b0ff-18c6ec379c8a"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i0385d294e9e84abd9911b820cda4b2ac_I20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTM3MA_f68ff9fa-95f1-44a4-9ce4-35666e7c5004"
      unitRef="usd">296100000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i0385d294e9e84abd9911b820cda4b2ac_I20190927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTQxNw_2ac46088-b073-457f-a2f1-65663eee3b88"
      unitRef="usd">3900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTUwOQ_d7eec27f-a596-4a5b-b3a3-50c73bd665b2"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTYxNA_fa2678ba-a39f-4f68-8b0e-831fc919bdee"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTYzNA_bf23ac67-3fc9-487a-b32f-f600db7af37d"
      unitRef="usd">298100000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTcwMA_34f30d91-3e99-4527-8097-88f79741ebc9"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="ifb1f01023c034202833051cee9389854_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTcxOQ_440b0b80-a762-45ab-a1f0-5de1c67f34ec"
      unitRef="usd">3000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i0e8caca084784606bf0a0643bc063939_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTcxOQ_afafbe6b-328f-4d69-9fb2-40b1bbcf23e5"
      unitRef="usd">3000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib922030741704f0abc2acb0653bbbe17_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODgwMg_ea5ede2e-9cab-46ad-8874-94a8a35ef0da"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i089eaf4f46674f0ab66fed6c47de81b3_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODgxMQ_460644a9-5577-4dfc-ae8e-8519843ff203"
      unitRef="usd">6000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i0bff57459d6649658818a055eb9d5c8c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODgxMQ_b8d04380-d30a-4d87-ab5f-ceb475bec311"
      unitRef="usd">6000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTc1MA_815b5d7f-858e-4050-b1bb-6ef47159667d"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTgwOA_0f59451e-59b5-4a1e-a8f9-a185a74ed2d3"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTgzMQ_1bf39e45-ab3c-439f-aea6-75bd9978e75d"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTg1Mg_4bdda8ac-5862-46e4-87f4-d4ee2afd38b4"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTkyMg_07cf2a1b-5b15-44ad-bc8a-50fa2c239ca2"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNTk2NQ_928395e6-fe34-4f4e-a17a-05759f646688"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjA2OQ_a750da0f-3311-4e1e-82c2-410fc829c723"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjE0Ng_d53d9e7f-2614-4085-9a3f-6c4216dcf26c"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="iac8717564dcb4ba6bc8182ab34c58fdc_D20200710-20200710"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjQwMg_0139a15a-d0d2-4d38-bfb7-13c9baf91c99"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjU2Nw_3676d3f2-7d47-452a-87a3-0c506444b177"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjU4Nw_93045605-b0dd-458d-8d75-229e110f88a4"
      unitRef="usd">296800000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ieecbcf484c404dc7be27f4b017ac9a8f_I20200710"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjYzNA_51e9fe4b-3656-4489-ac16-42faf8813183"
      unitRef="usd">3200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjcyNg_b5dc5ec3-0ff3-4000-9f7b-804608135152"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjgzMQ_d0388ba3-58cf-489c-9b62-9445a2020c3e"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjg1MQ_3a918421-b5c0-4715-a701-e4da61edfbf4"
      unitRef="usd">297900000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f49dd3e8b814deb8a54eac6fba8cad7_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjkxNw_dd985562-3b5b-4612-a604-acee40113462"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i07cd0eee177b460487a9bbed24a8d854_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjkzNg_4ff9940b-710f-4a76-a332-f9649ac84c2e"
      unitRef="usd">3400000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i851a396430c34584be5ad45db409decd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNjkzNg_f155b252-6b5b-4d55-aa42-4f1a2cff7fad"
      unitRef="usd">3400000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i538252bbf9ac4ac890e303b332f138f3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODk3MA_9b747eb9-57df-4dc3-b219-1130ddc7e757"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="ie67f9b3b9c3842d0977c63d0d1acf2bd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODk2MA_edfb7c87-e5bd-411a-8396-75b5f2b33bf8"
      unitRef="usd">6900000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i5021f56effec43379041edba091cc398_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzODk2MA_f78b2b0e-b3a8-41a7-924c-cabe23ea0ea4"
      unitRef="usd">6900000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6011931e85543d99685a0b30f360d7e_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzA0Mw_3a0d65a6-fb62-4327-8711-3ae600a4d917"
      unitRef="usd">29900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib6011931e85543d99685a0b30f360d7e_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzE5Mg_b36c9646-7d1a-4c9c-961b-636e070cdfe7"
      unitRef="number">0.0344</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SecuredDebt
      contextRef="i7208c595665141479bd5b39300f62502_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzI1NA_71a16773-c444-42a9-9f05-2e93171c540a"
      unitRef="usd">0</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i966ae433f00e42cabef917d827affd64_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzI1NA_b2d52631-a499-40d5-baea-46abc11c596c"
      unitRef="usd">0</us-gaap:SecuredDebt>
    <us-gaap:InterestExpense
      contextRef="ib6193ce93018435eaaa39807640a4103_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzMxMw_7f15882b-11f0-4db0-b60d-7a10beddcee6"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia4b040c8d96f42c593a28ca7ee63d473_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzMxMw_897a1259-c931-4162-9abf-8fa0cfa56077"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6f4f18c59dea4574b5c80e6d126f33aa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzQ1Mw_81b5c8bf-cd88-44df-819f-63f512dba6d3"
      unitRef="usd">11000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i006f47bc34984d07b18ab6d8bc99442a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTAwNQ_57d090f2-0912-4d3d-9ce4-f26c972de22a"
      unitRef="usd">40000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3f61e6f37a0f45d19cec211234f40b00_I20190408"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzUyMg_da71ffc6-bc6b-4b7f-94b1-496ea86fa6b4"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3f61e6f37a0f45d19cec211234f40b00_I20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzY3MQ_49dd8c1e-e072-4595-95ba-ff2d93052483"
      unitRef="number">0.0377</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SecuredDebt
      contextRef="i027cc632228e4136a0b954144e79d6ab_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzcyNg_ce0e879e-b742-4388-83e3-590b45fbb26d"
      unitRef="usd">4000000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="icfe77a58ecce486da3b676ac6725ab11_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzczMw_68357498-3218-4650-b923-564559755c87"
      unitRef="usd">5900000</us-gaap:SecuredDebt>
    <bgcp:FixedAssetsPledgedForSecuredLoanValue
      contextRef="i027cc632228e4136a0b954144e79d6ab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzg3Mw_481b0041-77c4-4e07-9bd0-6b99727c67d2"
      unitRef="usd">41000</bgcp:FixedAssetsPledgedForSecuredLoanValue>
    <bgcp:FixedAssetsPledgedForSecuredLoanValue
      contextRef="icfe77a58ecce486da3b676ac6725ab11_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjg1ODczMDIzNDM5ODM_b8fc89bb-1c77-4d95-b499-219310d77b54"
      unitRef="usd">100000</bgcp:FixedAssetsPledgedForSecuredLoanValue>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="ib734ba7bd2124826bbb8ee77f3187c49_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfNzk0Ng_7a443371-5174-47d2-9233-c9a3be2eca0d"
      unitRef="usd">39000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i49fb2b6decba4ca6b46a94e13217b851_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTA0Mg_882499fc-88e9-462c-847d-39d735c53f94"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i584a510e135e4f7a802dab80aa4c1836_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTE3Ng_5da87abe-7460-4688-a581-73322d677ada"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i5ff095de7e5542d1a68bd173c3dd39ec_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTE3Ng_e84619be-7bb0-46ef-96af-ac6860a0f19d"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic1d6f75a0127495a96639021faaf5edc_I20190419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODAyMw_eb7e1707-71d3-4e5e-84c6-885d0718182e"
      unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic1d6f75a0127495a96639021faaf5edc_I20190419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODE3Mg_4c54e09c-8497-423a-88ab-c08dad793b0b"
      unitRef="number">0.0389</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SecuredDebt
      contextRef="i1a93d8943062436faf3161a3954205e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODIzOQ_e49d65ed-038d-421a-99c9-0ce1d07e0aa1"
      unitRef="usd">2500000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="ifeba8b996b1549e7abe956a3bcf7aebb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODI0Ng_a935eb30-d6be-4fe6-9f5e-ab3362a98033"
      unitRef="usd">3800000</us-gaap:SecuredDebt>
    <bgcp:FixedAssetsPledgedForSecuredLoanValue
      contextRef="i1a93d8943062436faf3161a3954205e2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODM4MQ_56b8d058-9a26-435c-82be-690a0f32e0e5"
      unitRef="usd">600000</bgcp:FixedAssetsPledgedForSecuredLoanValue>
    <bgcp:FixedAssetsPledgedForSecuredLoanValue
      contextRef="ifeba8b996b1549e7abe956a3bcf7aebb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODM4OA_28df2159-3cfb-4504-a19c-e00091527446"
      unitRef="usd">1000000</bgcp:FixedAssetsPledgedForSecuredLoanValue>
    <us-gaap:InterestExpense
      contextRef="id0827baa0841447086200072926c0abe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODQ3NQ_808bc3d1-ef6f-4a5e-b9fb-4ec96bc918e5"
      unitRef="usd">26000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ica6d454f31f34d90900000dc2e4c1792_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODQ4Mg_00024359-0d91-43e2-b24f-a69337478fad"
      unitRef="usd">100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia09ea23ab178419c94c1d36555cb6025_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTMxMA_eff1c98a-4aa7-49d3-83a0-85ed3db2a35d"
      unitRef="usd">100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic4ae459df7024123a213f2c87c5c0e66_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTMyMQ_b48f01a0-db23-48d1-b957-06a629f18626"
      unitRef="usd">200000</us-gaap:InterestExpense>
    <us-gaap:LineOfCredit
      contextRef="i73cc70ca94bf4490823eb86d2129a492_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODg2MA_0b278b57-88be-45b8-b64f-b996c2ddff8a"
      unitRef="usd">1900000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i73cc70ca94bf4490823eb86d2129a492_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfODg2OA_2916dd1f-bc04-4072-8490-40bdaae32c26"
      unitRef="brl">10000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i8efb4de07e8d452c9d699f907bc41f39_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE5OTAyMzI4NDIwNQ_ca6610c9-b5a6-4606-9181-26be7c95da31"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i73cc70ca94bf4490823eb86d2129a492_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTAyMA_6607fdd2-9072-4136-993b-a5caf4075569"
      unitRef="number">0.1650</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i810d6a57a1414e19a9f99f631c876b06_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTA5MA_1a200810-285d-460e-909c-99b81ea4ba2d"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i95f536922ec54f5db132c7722a446d88_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTA5MA_7339d864-50c2-4ebf-8da5-0ffba40a9333"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="id084611cf9f74a82b72675fe3da9d40f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTQ1Mg_5784a22d-fb3e-485b-87be-0927890f7b5b"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i5355316e6d5f4f89b1555f434a414a82_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTQ1Mg_ab225b7c-1023-4952-8d89-94305eecdb2e"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iabb4a9bc603b4f00beaff97f9531f8cf_I20170823"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTMwMw_fba4df0b-da52-41f5-987b-4ea500aca1a1"
      unitRef="usd">9500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iabb4a9bc603b4f00beaff97f9531f8cf_I20170823"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTMxMQ_d21f1338-00e9-48bd-bb7a-9e3bf53e2ac4"
      unitRef="brl">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idcb0afa611714a4ebeb52ae0ae00adc3_I20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTM5OA_99fa53a4-da96-4293-ab11-5d6f6127f111"
      unitRef="usd">11500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idcb0afa611714a4ebeb52ae0ae00adc3_I20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTQwNg_c087e045-a380-47a2-b1a8-fea93571f730"
      unitRef="brl">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i2fb15deb6b564934a0b4dc51f540e879_D20170823-20170823"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTQ4Mw_79e81681-b31a-4ed9-999c-6af240610935"
      unitRef="number">0.0135</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="iae43a713bb614ac5b728045d8bbda656_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTUyNA_bddc37df-cff9-40c3-97a1-371f8b6a9508"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ibb4355d16d6c48b995d96e80d3f2ef84_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTUyNA_edcc5d7c-ad2d-4d04-a4f5-793b08dda41c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i146ab658ec19452683475d3780be00b4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTYzMQ_d450d99f-d9dc-4d42-bfab-8c2c031cc620"
      unitRef="usd">45000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="iaaa66cf8192842639ce3d2c1912f7932_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTYzOA_899c0ea3-fba5-4d54-a40d-ddba7d8e003e"
      unitRef="usd">36000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="if3f165497c994bd4b9c118f3ed0e5c88_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTU3NA_5a47e793-eef4-47d6-8813-d104bc2654c0"
      unitRef="usd">100000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3a783f9e85724c8cbfe758224534740c_I20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE5OTAyMzI4NDIwNw_69190a6a-6081-45c3-9b5b-09ced5fb8ee9"
      unitRef="usd">1900000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i08b024496b2b44efb3bb93bb6d5680cd_I20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfOTg1Ng_8c6129f9-52c8-407c-8ee0-8aed2f6628da"
      unitRef="brl">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i325cd3e08f15445db1d27e99bfe1a8f5_I20210601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE5OTAyMzI4Njk4OA_0f21b2cd-47a0-4667-a4d4-98d3291a2c59"
      unitRef="usd">3800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i325cd3e08f15445db1d27e99bfe1a8f5_I20210601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjE5OTAyMzI4Njk5Ng_f4d29d93-9035-4d22-8d7d-542cc4d5ee75"
      unitRef="brl">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibfa46a21c09c42be9aaa718e319467f0_D20210601-20210601"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTAwODg_9d57659c-7cd6-40f3-b5cd-e21da6372dbb"
      unitRef="number">0.0366</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="i73cc70ca94bf4490823eb86d2129a492_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTAxMTM_0b278b57-88be-45b8-b64f-b996c2ddff8a"
      unitRef="usd">1900000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib5c4130182fc4055b374a47cb6be8229_I20210601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTAxMjE_11dbbac7-1974-4f3b-a2b3-a158ec008e3a"
      unitRef="brl">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ic0340a75650a4e2ab8434ebcedbd5f7e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTAxMjE_a3015638-5fcf-44ed-b952-2a6e14861fa7"
      unitRef="brl">10000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ic0340a75650a4e2ab8434ebcedbd5f7e_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTAyMDQ_fd66206c-898c-4288-994e-22dd9412448a"
      unitRef="number">0.1690</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i1b10335b60984fbb817d53a360b82064_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTAyNzQ_ec7a77dc-b87f-45e0-b521-fc0d843f55cc"
      unitRef="usd">100000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i2047171c6a544a6c91c0799491b26229_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMjg1ODczMDIzNDQxOTA_da2eeb78-7ebc-4372-a3e2-88d015fa870b"
      unitRef="usd">200000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i1625bbc8a80b4ce58a8ba80c1c704d5e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTYyNg_2bc8d9c1-3439-40cf-a86f-c9e11d524b5f"
      unitRef="usd">10000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i4fbd76cba3644766a0a17291b43fbf1a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85NC9mcmFnOmZiM2NjZDM3ZTlhYTRjMTA4YTk3ZDIxMjc0MWUzODcyL3RleHRyZWdpb246ZmIzY2NkMzdlOWFhNGMxMDhhOTdkMjEyNzQxZTM4NzJfMTA5OTUxMTYzOTYyNg_83ae7fb3-84af-49f5-ad9f-e2d5834ead89"
      unitRef="usd">10000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2Mjg_fd37b2b9-85c9-42a5-8c60-fd0cc42dfc66">Compensation&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Compensation Committee may grant various equity-based awards, including RSUs, restricted stock, stock options, LPUs and shares of BGC Class&#160;A common stock. Upon vesting of RSUs, issuance of restricted stock, exercise of stock options and redemption/exchange of LPUs, the Company generally issues new shares of BGC Class&#160;A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;22, 2021, at the annual meeting of stockholders, the stockholders approved the Equity Plan to increase from 400 million to 500 million the aggregate number of shares of BGC Class&#160;A common stock that may be delivered or cash-settled pursuant to awards granted during the life of the Equity Plan. As of June&#160;30, 2022, the limit on the aggregate number of shares authorized to be delivered allowed for the grant of future awards relating to 138.7 million shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred compensation expense related to Class A common stock, LPUs and RSUs held by BGC employees as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock and grants of exchangeability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocations of net income&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;LPU amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;RSU amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-based compensation and allocations of net income&lt;br/&gt;&#160;&#160;  to limited partnership units and FPUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;91,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Certain LPUs generally receive quarterly allocations of net income, including the Preferred Distribution, and are generally contingent upon services being provided by the unit holders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Limited Partnership Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity associated with LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;BGC&lt;br/&gt;LPUs&lt;/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;Newmark&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:100%"&gt;LPUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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 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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Redeemed/exchanged units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(676)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(59)&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:#cff0fc;padding:2px 1pt;text-align:left;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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;105,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;10,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LPUs table above includes both regular and Preferred Units. The Preferred Units are not entitled to participate in partnership distributions other than with respect to the Preferred Distribution (see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d; for further information on Preferred Units). Subsequent to the Spin-Off, there are remaining partners who hold limited partnership interests in BGC Holdings who are Newmark employees, and there are remaining partners who hold limited partnership interests in Newmark Holdings who are BGC employees. These limited partnership interests represent interests that were held prior to the Newmark IPO or were distributed in connection with the Separation. Following the Newmark IPO, employees of BGC and Newmark only receive limited partnership interests in BGC Holdings and Newmark Holdings, respectively. As a result of the Spin-Off, as the existing limited partnership interests in BGC Holdings held by Newmark employees and the existing limited partnership interests in Newmark Holdings held by BGC employees are exchanged/redeemed, the related capital can be contributed to and from Cantor, respectively. The compensation expenses under GAAP related to the limited partnership interests are based on the company where the partner is employed. Therefore, compensation expenses related to the limited partnership interests of both BGC and Newmark but held by a BGC employee are recognized by BGC. However, the BGC Holdings limited partnership interests held by Newmark employees are included in the BGC share count and the Newmark Holdings limited partnership interests held by BGC employees are included in the Newmark share count.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the BGC Holdings and Newmark Holdings LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;BGC&lt;br/&gt;LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Newmark&lt;br/&gt;LPUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Regular Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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 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;Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,467&#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:#cff0fc;padding:2px 1pt;text-align:left;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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;105,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;10,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:18pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Issuance of Common Stock and Grants of Exchangeability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to the issuance of BGC or Newmark Class A common stock and grants of exchangeability on BGC Holdings and Newmark Holdings LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock and grants of exchangeability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;31,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;50,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;39,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC LPUs held by BGC employees may become exchangeable or redeemed for BGC Class A common stock on a one-for-one basis, and Newmark LPUs held by BGC employees may become exchangeable or redeemed for a number of shares of Newmark Class A common stock equal to the number of limited partnership interests multiplied by the then-current Exchange Ratio. As of June&#160;30, 2022, the Exchange Ratio was 0.9393.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the LPUs redeemed in connection with the issuance of BGC Class A common stock or Newmark Class A common stock (at the then-current Exchange Ratio) or granted exchangeability for BGC Class A common stock or Newmark Class A common stock (at the then-current Exchange Ratio) held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BGC Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;5,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Newmark Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, the number of share-equivalent BGC LPUs exchangeable for shares of BGC Class A common stock at the discretion of the unit holder held by BGC employees was 1.6 million and 1.3 million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the number of Newmark LPUs exchangeable into shares of Newmark Class A common stock at the discretion of the unit holder held by BGC employees (at the then-current Exchange Ratio) was 0.4 million and 0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;LPU Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to the amortization of LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Stated vesting schedule&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-termination payout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;LPU amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;16,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;34,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;33,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are certain LPUs that have a stated vesting schedule and do not receive quarterly allocations of net income. These LPUs generally vest between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDcwOA_66645f53-dfee-482c-bfd4-310739eacf39"&gt;two&lt;/span&gt; and five years from the date of grant. The fair value is determined on the date of grant based on the market value of an equivalent share of BGC or Newmark Class&#160;A common stock (adjusted if appropriate based upon the award&#x2019;s eligibility to receive quarterly allocations of net income), and is recognized as compensation expense, net of the effect of estimated forfeitures, ratably over the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the outstanding LPUs held by BGC employees with a stated vesting schedule that do not receive quarterly allocations of net income is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;BGC Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Newmark Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Aggregate estimated grant date fair value &#x2013; BGC and Newmark Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, there was approximately $98.9 million of total unrecognized compensation expense related to unvested BGC and Newmark LPUs held by BGC employees with a stated vesting schedule that do not receive quarterly allocations of net income that is expected to be recognized over 1.91 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to LPUs held by BGC employees with a post-termination pay-out amount, such as REUs, and/or a stated vesting schedule is recognized over the stated service period. These LPUs generally vest between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTc4Mw_78b7721a-6abf-49f4-8a69-e23e0113fa88"&gt;two&lt;/span&gt; and five years from the date of grant. As of June&#160;30, 2022, there were 0.7 million outstanding BGC LPUs with a post-termination payout, with a notional value of approximately $9.6 million and an aggregate estimated fair value of $4.6 million, and 0.1 million outstanding Newmark LPUs with a post-termination payout, with a notional value of approximately $0.6 million and an aggregate estimated fair value of $0.3 million. As of December&#160;31, 2021, there were 1.3 million outstanding BGC LPUs with a post-termination payout, with a notional value of approximately $12.4 million and an aggregate estimated fair value of $7.4 million, and 0.1 million outstanding Newmark LPUs with a post-termination payout, with a notional value of approximately $0.8 million and an aggregate estimated fair value of $0.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to RSUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;RSU amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;10,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity associated with RSUs held by BGC employees and directors is as follows (RSUs and dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant&lt;br/&gt;Date&#160;Fair&lt;br/&gt;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:100%"&gt;Fair Value&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;39,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Delivered&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td 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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,845)&lt;/span&gt;&lt;/td&gt;&lt;td 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;65,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of RSUs held by BGC employees and directors is determined on the date of grant based on the market value of Class&#160;A common stock adjusted as appropriate based upon the award&#x2019;s ineligibility to receive dividends. The compensation expense is recognized ratably over the vesting period, taking into effect estimated forfeitures. The Company uses historical data, including historical forfeitures and turnover rates, to estimate expected forfeiture rates for both employee and director RSUs. Each RSU is settled in one share of Class&#160;A common stock upon completion of the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the RSUs that vested during the three months ended June 30, 2022 and 2021, the Company withheld shares of Class A common stock valued at $0.7 million and $0.6 million to pay taxes due at the time of vesting. For the RSUs that vested during the six months ended June 30, 2022 and 2021, the Company withheld shares of Class A common stock valued at $6.2 million and $3.8 million to pay taxes due at the time of vesting. As of June&#160;30, 2022, there was approximately $62.9 million of total unrecognized compensation expense related to unvested RSUs held by BGC employees and directors that is expected to be recognized over a weighted-average period of 2.99 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with certain of its acquisitions, the Company has granted certain LPUs and RSUs, and other deferred compensation awards. As of June&#160;30, 2022 and December&#160;31, 2021, the aggregate estimated fair value of these acquisition-related LPUs and RSUs was $5.9 million and $8.9 million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the aggregate estimated fair value of the deferred compensation awards was $20.8 million and $21.7 million, respectively. The liability for such acquisition-related LPUs and RSUs is included in &#x201c;Accounts payable, accrued and other liabilities&#x201d; on the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;BGC employees hold shares of BGC and Newmark restricted stock. Such restricted shares are generally saleable by partners in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODQwMQ_b793cd24-cbec-4862-997b-761be4a8333c"&gt;five&lt;/span&gt; to ten years. Partners who agree to extend the length of their employment agreements and/or other contractual modifications sought by the Company are expected to be able to sell their restricted shares over a shorter time period. Transferability of the restricted shares of stock is not subject to continued employment or service with the Company or any affiliate or subsidiary of the Company; however, transferability is subject to compliance with BGC and its affiliates&#x2019; customary noncompete obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During both the three and six months ended June&#160;30, 2022, 4&#160;thousand BGC or Newmark restricted shares held by BGC employees were forfeited in connection with this provision. During both the three and six months ended June&#160;30, 2021, 0.1&#160;million BGC or Newmark restricted shares held by BGC employees were forfeited in connection with this provision. During the three months ended June 30, 2022 and 2021, the Company released the restrictions with respect to 0.1 million and 0.2 million of such BGC shares held by BGC employees, respectively. During the six months ended June 30, 2022 and 2021, the Company released the restrictions with respect to 0.2 million and 0.4 million of such BGC shares held by BGC employees, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, there were 2.4 million and 2.6 million of such restricted BGC shares held by BGC employees outstanding, respectively. Additionally, during the three months ended June 30, 2022 and 2021, Newmark released the restrictions with respect to 0.1 million and zero, respectively, of restricted Newmark shares held by BGC employees. Additionally, during both the six months ended June 30, 2022 and 2021, Newmark released the restrictions with respect to 0.1 million, of restricted Newmark shares held by BGC employees. As of June&#160;30, 2022 and December&#160;31, 2021, there were 1.1 million and 1.2 million, respectively, of restricted Newmark shares held by BGC employees outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a deferred cash award program, which provides for the grant of deferred cash incentive compensation to eligible employees. The Company may pay certain bonuses in the form of deferred cash compensation awards, which generally vest over a future service period.&lt;/span&gt;&lt;/div&gt;The total compensation expense recognized in relation to the deferred cash compensation awards for the three months ended June 30, 2022 and 2021 was $30 thousand and $0.2 million, respectively. The total compensation expense recognized in relation to the deferred cash compensation awards for the six months ended June 30, 2022 and 2021 was $0.1 million and $0.3 million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the total liability for the deferred cash compensation awards was $2.3 million and $0.8 million, respectively, which is included in &#x201c;Accrued compensation&#x201d; on the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. As of June&#160;30, 2022, total unrecognized compensation cost related to deferred cash compensation, prior to the consideration of forfeitures, was approximately $0.1 million and is expected to be recognized over a weighted-average period of 2.68 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i20065d6766904153965511abafb82207_I20211121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDY3_e5a5bbce-532c-44e6-a0d3-3f900fcc5699"
      unitRef="shares">400000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i39c3ceaf598c48d5b2b177190351b9d4_I20211122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDcz_3a48a766-b06f-4eff-ba43-55f1d1900992"
      unitRef="shares">500000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzY4_4348954c-e124-4083-9159-057e3069dee1"
      unitRef="shares">138700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2Mjk_06dcfac3-58a8-449e-bec8-c266b2e27455">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred compensation expense related to Class A common stock, LPUs and RSUs held by BGC employees as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock and grants of exchangeability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocations of net income&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;LPU amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;RSU amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-based compensation and allocations of net income&lt;br/&gt;&#160;&#160;  to limited partnership units and FPUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;91,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;Certain LPUs generally receive quarterly allocations of net income, including the Preferred Distribution, and are generally contingent upon services being provided by the unit holders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to the issuance of BGC or Newmark Class A common stock and grants of exchangeability on BGC Holdings and Newmark Holdings LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock and grants of exchangeability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;31,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;50,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;39,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to the amortization of LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Stated vesting schedule&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-termination payout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;LPU amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;16,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;34,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;33,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to RSUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;RSU amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;10,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i7a59321b51f64b1eadeb4ed6d803e188_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMi0xLTEtMS05NjE4Ng_baf92534-83bf-43b6-bd6f-95cb460396a9"
      unitRef="usd">20460000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i5063827f29f64456aac7b92271f7e4d1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMi0zLTEtMS05NjE4Ng_5b58d432-1c69-4951-82fa-2a04e0b5b7ac"
      unitRef="usd">31222000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i48ef97c60dd74ff78ca801f9b7d966a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMi00LTEtMS05NjE4Ng_07b00e37-cc49-483f-9382-989c98f04ff1"
      unitRef="usd">50595000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i78ceebc7586b42bb827bc37df12ac147_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMi02LTEtMS05NjE4Ng_d6034d33-bd05-4855-bab8-e1a182fee5d4"
      unitRef="usd">39076000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="i7a59321b51f64b1eadeb4ed6d803e188_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMy0xLTEtMS05NjE4Ng_12630008-3acc-4547-9c6c-ba09553fa8af"
      unitRef="usd">-4734000</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="i5063827f29f64456aac7b92271f7e4d1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMy0zLTEtMS05NjE4Ng_ad23dcb0-f8a3-49b8-a38c-85d2595ea9ac"
      unitRef="usd">-6846000</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="i48ef97c60dd74ff78ca801f9b7d966a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMy00LTEtMS05NjE4Ng_714d107a-f0d1-4e6f-b897-4633e568bef9"
      unitRef="usd">-8424000</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="i78ceebc7586b42bb827bc37df12ac147_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfMy02LTEtMS05NjE4Ng_71146d68-bff6-4751-8cda-5d40ae019018"
      unitRef="usd">-12477000</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i7a59321b51f64b1eadeb4ed6d803e188_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNC0xLTEtMS05NjE4Ng_d8b42cee-bb42-469a-9c59-8441463d7898"
      unitRef="usd">15601000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i5063827f29f64456aac7b92271f7e4d1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNC0zLTEtMS05NjE4Ng_56b56eb7-49b0-45de-9de0-4123b79c93bb"
      unitRef="usd">16741000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i48ef97c60dd74ff78ca801f9b7d966a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNC00LTEtMS05NjE4Ng_97f0f636-80d5-4bcf-9c4c-4ee31f3350a2"
      unitRef="usd">34624000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i78ceebc7586b42bb827bc37df12ac147_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNC02LTEtMS05NjE4Ng_194c7e2d-7d91-4f35-bc18-348f23f0405f"
      unitRef="usd">33835000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="i7a59321b51f64b1eadeb4ed6d803e188_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNS0xLTEtMS05NjE4Ng_c99f5dab-7b83-4863-88ae-243219ce16f5"
      unitRef="usd">5338000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="i5063827f29f64456aac7b92271f7e4d1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNS0zLTEtMS05NjE4Ng_1bf0d652-6437-4c43-b4f8-8743f689eae3"
      unitRef="usd">3481000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="i48ef97c60dd74ff78ca801f9b7d966a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNS00LTEtMS05NjE4Ng_84eb8025-b56f-40b9-9fe3-76183f41504e"
      unitRef="usd">10366000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="i78ceebc7586b42bb827bc37df12ac147_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNS02LTEtMS05NjE4Ng_629deabc-0539-4b49-b778-c55689552ef3"
      unitRef="usd">6397000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="i7a59321b51f64b1eadeb4ed6d803e188_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNi0xLTEtMS05NjE4Ng_e1646284-8070-4ff0-8682-9f49f216a932"
      unitRef="usd">46133000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="i5063827f29f64456aac7b92271f7e4d1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNi0zLTEtMS05NjE4Ng_94e81269-005d-4714-97a4-82f8bd6c7859"
      unitRef="usd">58290000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="i48ef97c60dd74ff78ca801f9b7d966a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNi00LTEtMS05NjE4Ng_e876b1e7-4a6c-45ee-bf88-a30fcb0ae348"
      unitRef="usd">104009000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits
      contextRef="i78ceebc7586b42bb827bc37df12ac147_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjJlYmYzOWNmNDc3NzQ4NTc5YWM2MjkxYTNmYWY0NjNlL3RhYmxlcmFuZ2U6MmViZjM5Y2Y0Nzc3NDg1NzlhYzYyOTFhM2ZhZjQ2M2VfNi02LTEtMS05NjE4Ng_6910e68d-a223-4716-ac87-3ec674f3ffa1"
      unitRef="usd">91785000</bgcp:EquityBasedCompensationAndAllocationOfNetIncomeToLimitedPartnershipUnitsAndFoundingPartnerUnits>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2MjM_0105ca2f-0096-41bd-a1cd-841caa2fd33a">A summary of the activity associated with LPUs held by BGC employees is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;BGC&lt;br/&gt;LPUs&lt;/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;Newmark&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:100%"&gt;LPUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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 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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Redeemed/exchanged units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(676)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(59)&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:#cff0fc;padding:2px 1pt;text-align:left;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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;105,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;10,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ie90c03d3f10e4a748cb72f659748755b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfMS0xLTEtMS05NjE4Ng_fb9db53e-063f-4bd1-bf3a-16321453712a"
      unitRef="shares">112115000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i59dd647525ef4bcbad9515c94f8430d9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfMS0zLTEtMS05NjE4Ng_93c14544-dd0d-44fd-841b-715c147fc7e9"
      unitRef="shares">11051000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfMi0xLTEtMS05NjE4Ng_ab83a8b0-34d1-4d44-8e7c-8f4c7c61acd4"
      unitRef="shares">15028000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="ie20cde88db74460f990ea7568220c830_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfMi0zLTEtMS05NjE4Ng_9f66d59c-f707-43e9-b924-d798ccbd6aa2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemedExchanged
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfMy0xLTEtMS05NjE4Ng_bec88be3-e5d7-4eb0-b8e5-c19c0d7f1917"
      unitRef="shares">20759000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemedExchanged>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemedExchanged
      contextRef="i2c2c67660d104afe9dda73e974b68895_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfMy0zLTEtMS05NjE4Ng_c272838a-7ffc-47fc-9179-67958b6cdc7e"
      unitRef="shares">637000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemedExchanged>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfNC0xLTEtMS05NjE4Ng_e60ca5dc-3632-4397-966e-599eae31e68f"
      unitRef="shares">676000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i2c2c67660d104afe9dda73e974b68895_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfNC0zLTEtMS05NjE4Ng_1a3d7491-1a66-469e-8523-4e114648dcce"
      unitRef="shares">59000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i11c233dc6376407cbb4390614d89141d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfNS0xLTEtMS05NjE4Ng_95b9d788-1dc0-4eec-a232-9a7e6309b04f"
      unitRef="shares">105708000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ia66d6f32228e4b90b87eebe5b5ec9ba5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhhOTAzYThlZWI5NjQ4NmJhZDk4OWI1NjdkYTAyZjJkL3RhYmxlcmFuZ2U6OGE5MDNhOGVlYjk2NDg2YmFkOTg5YjU2N2RhMDJmMmRfNS0zLTEtMS05NjE4Ng_b4837084-7672-4269-841e-453f12c6a427"
      unitRef="shares">10355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <bgcp:ScheduleOfLimitedPartnershipUnitsRegularAndPreferredUnitsTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2MzA_71b99ecf-0690-4eac-9c74-fc66a1e5864d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the BGC Holdings and Newmark Holdings LPUs held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;BGC&lt;br/&gt;LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Newmark&lt;br/&gt;LPUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Regular Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #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 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;Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,467&#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:#cff0fc;padding:2px 1pt;text-align:left;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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;105,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;10,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;</bgcp:ScheduleOfLimitedPartnershipUnitsRegularAndPreferredUnitsTableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i2e0b2e438b704f498fce99289056b410_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMS0xLTEtMS05NjE4Ng_096a4ee4-f972-4062-a92c-9c0626c4799e"
      unitRef="shares">74469000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i2e0b2e438b704f498fce99289056b410_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMS0xLTEtMS05NjE4Ng_c181c256-302b-487c-a0f3-909f4cd62f43"
      unitRef="shares">74469000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i47be9bd3ad914d6fbf79295eb7c38308_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMS0zLTEtMS05NjE4Ng_37fec348-a67f-418c-a676-f96ebd91b159"
      unitRef="shares">7888000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i47be9bd3ad914d6fbf79295eb7c38308_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMS0zLTEtMS05NjE4Ng_ba1bdedf-11be-4b39-98bd-5787449e8012"
      unitRef="shares">7888000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i2402de3d46584a2b8d2767aa5127569e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMi0xLTEtMS05NjE4Ng_56796beb-af44-48c7-b5eb-9841ca9f7fb4"
      unitRef="shares">31239000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i2402de3d46584a2b8d2767aa5127569e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMi0xLTEtMS05NjE4Ng_9e9b2c90-be2f-473c-9b22-80315c4eb029"
      unitRef="shares">31239000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i7fc92bf953f649d28d200cb1a15508a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMi0zLTEtMS05NjE4Ng_09daf70c-63cd-47d1-908c-1fa8cc35c9c2"
      unitRef="shares">2467000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i7fc92bf953f649d28d200cb1a15508a0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMi0zLTEtMS05NjE4Ng_6975623e-ff1a-4b9d-a495-ba855539227e"
      unitRef="shares">2467000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i11c233dc6376407cbb4390614d89141d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMy0xLTEtMS05NjE4Ng_4dbe8a94-8acf-4e4e-86de-fac2c1dcb88d"
      unitRef="shares">105708000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i11c233dc6376407cbb4390614d89141d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMy0xLTEtMS05NjE4Ng_8f332cd8-8275-4aa5-98d1-35f6b482c958"
      unitRef="shares">105708000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ia66d6f32228e4b90b87eebe5b5ec9ba5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMy0zLTEtMS05NjE4Ng_05998c69-41e7-41bb-a921-f33f9e4cc47f"
      unitRef="shares">10355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ia66d6f32228e4b90b87eebe5b5ec9ba5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjhlOGQwYzdkMjc0ZDQ5OTlhMGYzN2RlY2M1NmE4OGJhL3RhYmxlcmFuZ2U6OGU4ZDBjN2QyNzRkNDk5OWEwZjM3ZGVjYzU2YTg4YmFfMy0zLTEtMS05NjE4Ng_99760087-526f-4651-8242-859fb6250ca2"
      unitRef="shares">10355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i9894c46a256b4a0e9384f708ddc783e4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmM5MTllZTQ0ZTRlOTRiMWY4MGQzMDJmNmI1MjRlY2M3L3RhYmxlcmFuZ2U6YzkxOWVlNDRlNGU5NGIxZjgwZDMwMmY2YjUyNGVjYzdfMi0xLTEtMS05NjE4Ng_ae572765-a552-429d-b8af-7f3e3648d4aa"
      unitRef="usd">20460000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i9a5f04302b544f8d900672d81e25250e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmM5MTllZTQ0ZTRlOTRiMWY4MGQzMDJmNmI1MjRlY2M3L3RhYmxlcmFuZ2U6YzkxOWVlNDRlNGU5NGIxZjgwZDMwMmY2YjUyNGVjYzdfMi0zLTEtMS05NjE4Ng_9a567eeb-4a5e-454f-8715-52c6d02c1eec"
      unitRef="usd">31222000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmM5MTllZTQ0ZTRlOTRiMWY4MGQzMDJmNmI1MjRlY2M3L3RhYmxlcmFuZ2U6YzkxOWVlNDRlNGU5NGIxZjgwZDMwMmY2YjUyNGVjYzdfMi01LTEtMS05NjE4Ng_84274c98-d087-46b3-897b-7f9a97a86168"
      unitRef="usd">50595000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability
      contextRef="ibb9f5bdd9520452b842743280d5f05ea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmM5MTllZTQ0ZTRlOTRiMWY4MGQzMDJmNmI1MjRlY2M3L3RhYmxlcmFuZ2U6YzkxOWVlNDRlNGU5NGIxZjgwZDMwMmY2YjUyNGVjYzdfMi03LTEtMS05NjE4Ng_40f1c195-ab69-404a-8fce-02cafe7d1892"
      unitRef="usd">39076000</bgcp:IssuanceOfCommonStockAndGrantsOfExchangeability>
    <bgcp:CommonStockExchangeableBasis
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMzM4NA_3bcada2f-8765-4e62-9bdf-f716ffa9913e"
      unitRef="number">1</bgcp:CommonStockExchangeableBasis>
    <bgcp:LimitedPartnershipInterestsExchangeRatio
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMzY2NQ_01ba16c1-e12a-4201-a1fd-90e76bd087e3"
      unitRef="number">0.9393</bgcp:LimitedPartnershipInterestsExchangeRatio>
    <bgcp:ScheduleOfLimitedPartnersUnitsRedeemedTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2MzE_18b3523c-78fa-41d5-ab93-a1406c4dc5a5">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the LPUs redeemed in connection with the issuance of BGC Class A common stock or Newmark Class A common stock (at the then-current Exchange Ratio) or granted exchangeability for BGC Class A common stock or Newmark Class A common stock (at the then-current Exchange Ratio) held by BGC employees is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BGC Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;5,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Newmark Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;7,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bgcp:ScheduleOfLimitedPartnersUnitsRedeemedTableTableTextBlock>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i3f2716ce4bd640eba34bd7ba4048b1d9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMi0xLTEtMS05NjE4Ng_bfb02447-ccfe-4b17-83cc-cb6158da77ce"
      unitRef="shares">4879000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i659bf9fc8dc34b088f70ddbe850e21b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMi0zLTEtMS05NjE4Ng_c99aebd9-0c54-44fa-a789-1350faa27b1f"
      unitRef="shares">5568000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i516b2bc95eaf494289e0b0a9fc4f0109_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMi01LTEtMS05NjE4Ng_f40c85a6-5362-4daa-a955-a51e008701e4"
      unitRef="shares">10666000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i0bc150cd340f4554af66c2c243e29772_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMi03LTEtMS05NjE4Ng_1a42322f-e65a-46b1-b10a-bdb67984a974"
      unitRef="shares">6666000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i56526d30a3b840e3b898ce22030e1933_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMy0xLTEtMS05NjE4Ng_bacb1d2e-09cf-4a26-9a9b-ff73069c3d1f"
      unitRef="shares">83000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="ic48c77e287c840fcbe19539ca48fd5bb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMy0zLTEtMS05NjE4Ng_2800c126-91a6-4bee-82a6-2e26306d4572"
      unitRef="shares">246000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="ia10295c111d0437696e0f04d941cf81b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMy01LTEtMS05NjE4Ng_643decd0-b20c-4f4c-88b6-650647ef473b"
      unitRef="shares">347000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="if0db57a353664f6daf5724c7193e57f8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfMy03LTEtMS05NjE4Ng_b8ec4d05-5f58-4516-a7bb-62289f1c9061"
      unitRef="shares">425000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i9894c46a256b4a0e9384f708ddc783e4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfNC0xLTEtMS05NjE4Ng_f2c4674d-a469-461f-83a2-94b7f690a3c7"
      unitRef="shares">4962000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i9a5f04302b544f8d900672d81e25250e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfNC0zLTEtMS05NjE4Ng_06a95b39-46c8-4d34-bbd0-0e9c5720fbc7"
      unitRef="shares">5814000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfNC01LTEtMS05NjE4Ng_fdadb998-a992-4261-a8ab-fa35ca739a55"
      unitRef="shares">11013000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed
      contextRef="ibb9f5bdd9520452b842743280d5f05ea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjI0ODY0YTUxZDBmYzQ4MDI4OTY5YTVkMTI2ZGVjODZkL3RhYmxlcmFuZ2U6MjQ4NjRhNTFkMGZjNDgwMjg5NjlhNWQxMjZkZWM4NmRfNC03LTEtMS05NjE4Ng_8ee7dfdb-96fb-4c84-9b82-6e74aad2341f"
      unitRef="shares">7091000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentRedeemed>
    <bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDE4MA_e8e04288-9b69-42b0-b0c0-7f99d81dd70b"
      unitRef="shares">1600000</bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares>
    <bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDE4Nw_40553a01-ebe4-4993-9351-49e85d8c13df"
      unitRef="shares">1300000</bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares>
    <bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares
      contextRef="i84e214a590154d68b28d9facb132387c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDQwNg_2609d1fc-7153-4bc9-a816-28ab7306603f"
      unitRef="shares">400000</bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares>
    <bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares
      contextRef="i43ae467d014a4cc5a283ceaf292c5c44_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDQxMw_06d09dfe-c06c-4d0b-b027-828826b01b86"
      unitRef="shares">400000</bgcp:NumberOfLimitedPartnershipUnitsExchangeableIntoShares>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="icfceeb61200d43b4acddc0da9853e5e5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMi0xLTEtMS05NjE4Ng_a4790926-ab15-4007-8c98-6d004d3d0f2e"
      unitRef="usd">15609000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i0cf93d9357f7473e8148a6413e3b744a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMi0zLTEtMS05NjE4Ng_5c51552c-933f-49e4-9684-1fcb1788aa37"
      unitRef="usd">16702000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i2ccc027e54b04968935925a702ac825c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMi01LTEtMS05NjE4Ng_d61b200e-68aa-4620-a327-af3727a97dca"
      unitRef="usd">34578000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i8eba44def7994bc69d58247c491cbf46_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMi03LTEtMS05NjE4Ng_20d269bd-f02d-46ea-9567-3968de18ce02"
      unitRef="usd">33776000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="ifc75738256224a55a8d762fc610b4505_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMy0xLTEtMS05NjE4Ng_11caa2f6-3e96-47e5-b5ae-0db3a2f7b6f0"
      unitRef="usd">-8000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i4ff19f1bc0894b1688179b59a3ef4700_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMy0zLTEtMS05NjE4Ng_2c3fe51a-8e8b-4da5-a5c4-02fecd3da284"
      unitRef="usd">39000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="idacf2576418e407098af2376d691b14f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMy01LTEtMS05NjE4Ng_255ab5df-5e45-49e5-8f47-4733e1096987"
      unitRef="usd">46000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i5abf23b46b324ccebcb6119307acd20b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfMy03LTEtMS05NjE4Ng_3a92ba3a-4693-469f-b2e9-8176b1433dc1"
      unitRef="usd">59000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfNC0xLTEtMS05NjE4Ng_9dc8af6a-c31c-4555-8ef4-f02af8c1f56e"
      unitRef="usd">15601000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfNC0zLTEtMS05NjE4Ng_cb67a379-0eec-4642-b9cb-8818d9468e01"
      unitRef="usd">16741000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfNC01LTEtMS05NjE4Ng_e1cec61e-1dad-43ef-933c-590b12ef1fc0"
      unitRef="usd">34624000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOjBlYjcxMGU3NzM0ODQ3MWI5MTFiN2JhZjJkYmZhZGFkL3RhYmxlcmFuZ2U6MGViNzEwZTc3MzQ4NDcxYjkxMWI3YmFmMmRiZmFkYWRfNC03LTEtMS05NjE4Ng_685884c2-e7cb-47b0-b48f-c01abc8215c9"
      unitRef="usd">33835000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardLimitedPartnersCapitalUnitsAmortization>
    <bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod
      contextRef="i0a10defd306246638e25a63e2904b19f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNDcxNQ_b9626f53-4b6f-474c-8d56-0c3d136a80ba">P5Y</bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod>
    <bgcp:ScheduleOfLimitedPartnersUnitsWithStatedVestingNotReceiveQuarterlyAllocationsOfNetIncomeTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2MjY_45b52876-228e-499a-a32c-51c6d814d44b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the outstanding LPUs held by BGC employees with a stated vesting schedule that do not receive quarterly allocations of net income is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;BGC Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Newmark Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Aggregate estimated grant date fair value &#x2013; BGC and Newmark Holdings LPUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bgcp:ScheduleOfLimitedPartnersUnitsWithStatedVestingNotReceiveQuarterlyAllocationsOfNetIncomeTableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i516b2bc95eaf494289e0b0a9fc4f0109_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmJiMzk1ZjU0ZWQ0ODRiN2U4ODFiMmIyYWYxOWJmMGY4L3RhYmxlcmFuZ2U6YmIzOTVmNTRlZDQ4NGI3ZTg4MWIyYjJhZjE5YmYwZjhfMS0xLTEtMS05NjE4Ng_44be2106-645a-47dc-9ff1-1796d4ade6ef"
      unitRef="usd">38371000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6879ecf3d58e4ea1815e23241010570f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmJiMzk1ZjU0ZWQ0ODRiN2U4ODFiMmIyYWYxOWJmMGY4L3RhYmxlcmFuZ2U6YmIzOTVmNTRlZDQ4NGI3ZTg4MWIyYjJhZjE5YmYwZjhfMS0zLTEtMS05NjE4Ng_0e99fb08-3811-4d72-bc8c-ed098dff3180"
      unitRef="usd">42754000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia10295c111d0437696e0f04d941cf81b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmJiMzk1ZjU0ZWQ0ODRiN2U4ODFiMmIyYWYxOWJmMGY4L3RhYmxlcmFuZ2U6YmIzOTVmNTRlZDQ4NGI3ZTg4MWIyYjJhZjE5YmYwZjhfMi0xLTEtMS05NjE4Ng_abb38309-8963-4184-893a-5ead04c6729d"
      unitRef="usd">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8a3923d782c74f869ba925d3d952a7f5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmJiMzk1ZjU0ZWQ0ODRiN2U4ODFiMmIyYWYxOWJmMGY4L3RhYmxlcmFuZ2U6YmIzOTVmNTRlZDQ4NGI3ZTg4MWIyYjJhZjE5YmYwZjhfMi0zLTEtMS05NjE4Ng_ae610ec2-bb4a-48a1-a90c-77f8a187a110"
      unitRef="usd">235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmJiMzk1ZjU0ZWQ0ODRiN2U4ODFiMmIyYWYxOWJmMGY4L3RhYmxlcmFuZ2U6YmIzOTVmNTRlZDQ4NGI3ZTg4MWIyYjJhZjE5YmYwZjhfMy0xLTEtMS05NjE4Ng_adb569a4-7d97-447f-bd09-6dfc83605c8d"
      unitRef="usd">169937000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5867becebc9446cd9ad8625300df222a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmJiMzk1ZjU0ZWQ0ODRiN2U4ODFiMmIyYWYxOWJmMGY4L3RhYmxlcmFuZ2U6YmIzOTVmNTRlZDQ4NGI3ZTg4MWIyYjJhZjE5YmYwZjhfMy0zLTEtMS05NjE4Ng_19f234a6-f1ae-4f45-9743-152dabae1950"
      unitRef="usd">178873000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i11c233dc6376407cbb4390614d89141d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTMxOA_86c5bc97-d631-4fcc-bc41-a9c8b7454891"
      unitRef="usd">98900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i37bb6433339949e79f37111be164573f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTU1Mw_6a5a0b7b-966b-4116-8194-5a962805df63">P1Y10M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod
      contextRef="i0a10defd306246638e25a63e2904b19f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTc5MA_b9ab0672-c4d1-4105-9207-59728e0e2e5d">P5Y</bgcp:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardRestrictionPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic39eebfe11744d208025eaf0d4fd5b9b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTgzOA_24b81111-3529-4883-859c-9bb032282448"
      unitRef="shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount
      contextRef="ic39eebfe11744d208025eaf0d4fd5b9b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTkzMw_fe9171c5-fe16-42c7-8828-9f95ed10baeb"
      unitRef="usd">9600000</bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount>
    <bgcp:EstimatedFairValueOfLimitedPartnershipUnits
      contextRef="ic39eebfe11744d208025eaf0d4fd5b9b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTk3Nw_e71222d2-07a4-45bc-b30f-af2612ecb103"
      unitRef="usd">4600000</bgcp:EstimatedFairValueOfLimitedPartnershipUnits>
    <us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding
      contextRef="ic39eebfe11744d208025eaf0d4fd5b9b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNTk4NQ_6eea1a83-735c-4d54-8987-8a247ae48d99"
      unitRef="shares">100000</us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding>
    <bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount
      contextRef="ib88d2286e6f9490f9dce17d144d624c7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjA4NA_09c833a0-e152-439c-a44d-1be64b53b907"
      unitRef="usd">600000</bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount>
    <bgcp:EstimatedFairValueOfLimitedPartnershipUnits
      contextRef="ib88d2286e6f9490f9dce17d144d624c7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjEyOA_c8b4e7e9-ecbe-468f-91ee-1625b56d6e18"
      unitRef="usd">300000</bgcp:EstimatedFairValueOfLimitedPartnershipUnits>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3952dd31122a43f0b484e989e9f18738_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjE1Mw_b4569720-cd20-48b2-a09d-dea9feb1f711"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount
      contextRef="i3952dd31122a43f0b484e989e9f18738_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjI0OA_967a01ad-2eb1-47d3-a957-159b0e499439"
      unitRef="usd">12400000</bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount>
    <bgcp:EstimatedFairValueOfLimitedPartnershipUnits
      contextRef="i3952dd31122a43f0b484e989e9f18738_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjI5Mg_1914ba3c-33d2-47b4-9394-ec2bfa9106f9"
      unitRef="usd">7400000</bgcp:EstimatedFairValueOfLimitedPartnershipUnits>
    <us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding
      contextRef="i3952dd31122a43f0b484e989e9f18738_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjMwMA_9af78c0d-faff-4ee0-8df0-1436097d4e5e"
      unitRef="shares">100000</us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding>
    <bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount
      contextRef="i67f0cc260fa04017ae754da17c513080_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjM5OQ_9e19662f-ea34-4582-82df-db26ad2be517"
      unitRef="usd">800000</bgcp:NotionalValueOfLimitedPartnershipUnitsWithPostTerminationPayOutAmount>
    <bgcp:EstimatedFairValueOfLimitedPartnershipUnits
      contextRef="i67f0cc260fa04017ae754da17c513080_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNjQ0Mw_fccf80da-857a-4c05-8beb-e39cb8fe727d"
      unitRef="usd">300000</bgcp:EstimatedFairValueOfLimitedPartnershipUnits>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmE3YjI0ZTRhNGNiOTRlNzVhZDBiODgxNTZkNTA4NDEwL3RhYmxlcmFuZ2U6YTdiMjRlNGE0Y2I5NGU3NWFkMGI4ODE1NmQ1MDg0MTBfMi0xLTEtMS05NjE4Ng_77a0a786-0341-4e09-9f6b-743f53b24ba0"
      unitRef="usd">5338000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmE3YjI0ZTRhNGNiOTRlNzVhZDBiODgxNTZkNTA4NDEwL3RhYmxlcmFuZ2U6YTdiMjRlNGE0Y2I5NGU3NWFkMGI4ODE1NmQ1MDg0MTBfMi0zLTEtMS05NjE4Ng_30e778ab-1881-4269-b902-8d8adef9bdcd"
      unitRef="usd">3481000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmE3YjI0ZTRhNGNiOTRlNzVhZDBiODgxNTZkNTA4NDEwL3RhYmxlcmFuZ2U6YTdiMjRlNGE0Y2I5NGU3NWFkMGI4ODE1NmQ1MDg0MTBfMi01LTEtMS05NjE4Ng_cb360589-6e40-4bb4-af92-cc29c366015a"
      unitRef="usd">10366000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmE3YjI0ZTRhNGNiOTRlNzVhZDBiODgxNTZkNTA4NDEwL3RhYmxlcmFuZ2U6YTdiMjRlNGE0Y2I5NGU3NWFkMGI4ODE1NmQ1MDg0MTBfMi03LTEtMS05NjE4Ng_73d30a3b-3eb4-4ecc-b44b-8a323e29acc0"
      unitRef="usd">6397000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAmortization>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2Mjc_ea262171-04f8-4ab6-a630-fdf24574bfe7">A summary of the activity associated with RSUs held by BGC employees and directors is as follows (RSUs and dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant&lt;br/&gt;Date&#160;Fair&lt;br/&gt;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:100%"&gt;Fair Value&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;39,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Delivered&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td 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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,845)&lt;/span&gt;&lt;/td&gt;&lt;td 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;65,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i4a0d7d8d9e56452582b207720b3a72e4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMS0xLTEtMS05NjE4Ng_76cf900c-f3a2-49fb-988b-888ad91beb9d"
      unitRef="shares">11034000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4a0d7d8d9e56452582b207720b3a72e4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMS0zLTEtMS05NjE4Ng_31fef268-76d3-4138-8756-5886c8980b73"
      unitRef="usdPerShare">3.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue
      contextRef="i4a0d7d8d9e56452582b207720b3a72e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMS01LTEtMS05NjE4Ng_57c8028d-d944-4902-80f9-cdb1ecc5e475"
      unitRef="usd">42756000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i7f9905b33536409cb720a5142f38e0a8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMS03LTEtMS05NjE4Ng_1e2d37c8-9b69-4162-a105-04da6268e0b5">P2Y3M7D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMi0xLTEtMS05NjE4Ng_5cf4868e-8055-4c93-85df-d744eb072d00"
      unitRef="shares">9017000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMi0zLTEtMS05NjE4Ng_90a5375d-27e9-4206-b87b-694b3fdb8ecb"
      unitRef="usdPerShare">4410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMi01LTEtMS05NjE4Ng_9c82858c-f8cd-40d6-af47-52a86aef9839"
      unitRef="usd">39732000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMy0xLTEtMS05NjE4Ng_4d05dc78-7a13-4218-a0d3-ac91eaf68761"
      unitRef="shares">3916000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMy0zLTEtMS05NjE4Ng_755aac84-342f-4614-9938-85e9165cfa0f"
      unitRef="usdPerShare">3950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfMy01LTEtMS05NjE4Ng_3b95e02f-a666-4dee-b9d9-2fac7aee098c"
      unitRef="usd">15474000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNC0xLTEtMS05NjE4Ng_cca95969-7354-4f2b-a0c3-e02aeb6daca8"
      unitRef="shares">517000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNC0zLTEtMS05NjE4Ng_e528a7d7-d611-4d8f-a39f-4cb040c35325"
      unitRef="usdPerShare">3570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodFairValue
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNC01LTEtMS05NjE4Ng_d7e99938-d235-4d48-bf59-c04a028cd190"
      unitRef="usd">1845000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0932d467ceb64824b36cf5528455aa6d_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNS0xLTEtMS05NjE4Ng_a0fde83a-1084-4aae-94fd-47b40997ca51"
      unitRef="shares">15618000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0932d467ceb64824b36cf5528455aa6d_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNS0zLTEtMS05NjE4Ng_62f40c0f-2e25-4dee-95d5-578b00921736"
      unitRef="usdPerShare">4170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue
      contextRef="i0932d467ceb64824b36cf5528455aa6d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNS01LTEtMS05NjE4Ng_272c5018-eb1c-4f75-9740-97e548ba3759"
      unitRef="usd">65169000</bgcp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RhYmxlOmIzNWUwMTlkNmI0ZjRjZWU5Yjc1MWMwYTFiNjNlMWFlL3RhYmxlcmFuZ2U6YjM1ZTAxOWQ2YjRmNGNlZTliNzUxYzBhMWI2M2UxYWVfNS03LTEtMS05NjE4Ng_dd211e27-4d7a-47f1-a007-6529913d959d">P2Y11M26D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <bgcp:NumberOfCommonStockSettledPerRestrictedStockUnit
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzIxOQ_97374e04-b684-4ea9-a675-6cbda31563be"
      unitRef="shares">1</bgcp:NumberOfCommonStockSettledPerRestrictedStockUnit>
    <bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation
      contextRef="i94a6fa229b2e446194c5a67fbfecec3b_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzQwMA_e892d439-73cf-4fd0-a683-76c69c696a0f"
      unitRef="usd">700000</bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation>
    <bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation
      contextRef="ic47985d5b84d4595accf877aac647d48_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzQwNw_bd416c31-8d0b-441a-a93f-1671f142280e"
      unitRef="usd">600000</bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation>
    <bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation
      contextRef="ibecda9f3274a49098245421c4048a2ad_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzODYxNw_dae9a983-4152-49aa-a7ff-e53d348bc7f3"
      unitRef="usd">6200000</bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation>
    <bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation
      contextRef="i879376de87534a738f7d889a32789090_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzODYyNw_ffc16c40-2944-4327-9086-8955881ec3eb"
      unitRef="usd">3800000</bgcp:ValueOfShareWithholdingForTaxShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0932d467ceb64824b36cf5528455aa6d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzQ4NQ_f606a025-4224-472d-a4ac-61e9054621e7"
      unitRef="usd">62900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaedffb8f64a4488398c13df035c15471_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzY2MA_d59df627-ccf3-498a-a76b-8a7538f6cd72">P2Y11M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <bgcp:EstimatedFairValueOfLimitedPartnershipUnitsAndRestrictedStockUnits
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzkxMQ_dc783afe-a925-4e0d-b0a9-cf046948c96a"
      unitRef="usd">5900000</bgcp:EstimatedFairValueOfLimitedPartnershipUnitsAndRestrictedStockUnits>
    <bgcp:EstimatedFairValueOfLimitedPartnershipUnitsAndRestrictedStockUnits
      contextRef="i3d9a1954f5574ef19c99dfcb20c0481f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfNzkxOA_76ff699c-74ea-4151-9faf-3e118b536b3e"
      unitRef="usd">8900000</bgcp:EstimatedFairValueOfLimitedPartnershipUnitsAndRestrictedStockUnits>
    <bgcp:AggregateEstimatedFairValueOfDeferredCompensationAwards
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODAyOA_ad4d6a72-3095-483f-a438-2ccc7a113840"
      unitRef="usd">20800000</bgcp:AggregateEstimatedFairValueOfDeferredCompensationAwards>
    <bgcp:AggregateEstimatedFairValueOfDeferredCompensationAwards
      contextRef="i3d9a1954f5574ef19c99dfcb20c0481f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODAzNQ_341ebaf8-d084-4ae8-b260-461ef1547d79"
      unitRef="usd">21700000</bgcp:AggregateEstimatedFairValueOfDeferredCompensationAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8115a7deef824842a37eb7355c7eb512_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODQwNw_0e9eea87-f425-40f9-a2da-9fbf0f90328a">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODkzNQ_1248c9b7-a186-476f-8cc4-77087e54151f"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfODkzNQ_b87c3e08-8554-45e3-929b-6f603dec20a1"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMjE5OTAyMzI2Nzk3NA_6f4e229e-20c9-4178-ad90-61ca43659e8d"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMjE5OTAyMzI2Nzk3NA_78cfe41d-0b77-425d-ac8d-fb14a6e905cb"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTI1OA_36846487-c65e-4960-a5cf-dca3bbb5addd"
      unitRef="shares">100000</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTI2NQ_e1aa5b70-929f-4042-9269-66e0cd5681f1"
      unitRef="shares">200000</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzODgyNw_b960e6b2-2330-4eaa-a1b3-52a36613f1fc"
      unitRef="shares">200000</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzODgzNw_b166c493-38fa-499d-9800-7ce7e68f4f0e"
      unitRef="shares">400000</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i7e0d21436b894e89acc5997735f05736_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTM1Mg_e6e11e23-2a59-467d-bed6-7bfd6ce9bae9"
      unitRef="shares">2400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i1379677dd96d4427a75f962302c4fd48_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTM1OQ_7f2a828c-7a3c-4f1c-8dd1-324e9c2f7fde"
      unitRef="shares">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="id415ef84ecb44d1cb514e1a23aec31f0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTUyNw_1484b058-9664-4225-aec2-8a2579262f2a"
      unitRef="shares">100000</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="i80499a5cc7ca4a97b11a2cf94d1e1f68_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTUzNA_db5c7451-4d3c-441b-b06a-fcac469cb659"
      unitRef="shares">0</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <bgcp:StockReleasedDuringPeriodRestrictedShares
      contextRef="ie20cde88db74460f990ea7568220c830_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzOTAxMg_74295d19-b325-4ef7-8ac7-ae3326d5fe31"
      unitRef="shares">100000</bgcp:StockReleasedDuringPeriodRestrictedShares>
    <bgcp:NumberOfOutstandingRestrictedSharesHeld
      contextRef="i14b383d173bc46aa9031358f2bebb61f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTYzMg_9c3b1f62-9291-40ed-91b1-9e70cbb605a7"
      unitRef="shares">1100000</bgcp:NumberOfOutstandingRestrictedSharesHeld>
    <bgcp:NumberOfOutstandingRestrictedSharesHeld
      contextRef="i417cb755416a4e6d982a6e6fdb0255a9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfOTYzOQ_55293e79-e875-46af-a441-5ea034790598"
      unitRef="shares">1200000</bgcp:NumberOfOutstandingRestrictedSharesHeld>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i7975d9fb0f5a4a029e98710aceb430c7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTAxNDI_af71eeff-0a8e-4646-8631-75a1f9c06b33"
      unitRef="usd">30000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="iaa467df6134a4927ae00ce33025be6ff_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTAxNDk_3a4b3c56-b1f3-4c69-a8a6-6b158592ecff"
      unitRef="usd">200000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ibb3e05ecc977408dab8bc58644a39e42_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzOTE3Ng_b27befe7-f617-46c7-b461-3d7e263e1113"
      unitRef="usd">100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="iee90e60ef490418390533da83aeb3d50_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA5OTUxMTYzOTE4Ng_05db504f-014d-4791-a8a9-5bf733b28330"
      unitRef="usd">300000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i05c8fd31b05f47a48e66574119baa0e8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTAyNTA_f2d9f954-fc16-44b1-a4ab-856b786d5864"
      unitRef="usd">2300000</us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i01645bb941364fc8a915d49e433c66b8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTAyNTc_341f0525-5fde-4507-a1f2-8ab8fa7dde7a"
      unitRef="usd">800000</us-gaap:DeferredCompensationCashbasedArrangementsLiabilityCurrentAndNoncurrent>
    <bgcp:DeferredCompensationArrangementWithIndividualCompensationExpenseNotYetRecognized
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA1NTE_9f3afbf1-4c29-4b04-83bf-e6b7eedc1094"
      unitRef="usd">100000</bgcp:DeferredCompensationArrangementWithIndividualCompensationExpenseNotYetRecognized>
    <bgcp:DeferredCompensationArrangementWithIndividualCompensationExpenseNotYetRecognizedPeriodForRecognition
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl85Ny9mcmFnOjdjNTQxMWE0YzlkODQ5ZTk4ZDZiMWM3OTExMjY5NDNkL3RleHRyZWdpb246N2M1NDExYTRjOWQ4NDllOThkNmIxYzc5MTEyNjk0M2RfMTA2MjE_938301cd-9f2f-4e30-8b7a-d661ec78e367">P2Y8M4D</bgcp:DeferredCompensationArrangementWithIndividualCompensationExpenseNotYetRecognizedPeriodForRecognition>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzYwNzU_72809810-b186-46a8-82a4-7851e83228ef">Commitments, Contingencies and Guarantees&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, various legal actions are brought and are pending against the Company and its subsidiaries in the U.S. and internationally. In some of these actions, substantial amounts are claimed. The Company is also involved, from time to time, in reviews, examinations, investigations and proceedings by governmental and self-regulatory agencies (both formal and informal) regarding the Company&#x2019;s businesses, operations, reporting or other matters, which may result in regulatory, civil and criminal judgments, settlements, fines, penalties, injunctions, enhanced oversight, remediation, or other relief. The following generally does not include matters that the Company has pending against other parties which, if successful, would result in awards in favor of the Company or its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employment, Competitor-Related and Other Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company and its subsidiaries are involved in litigation, claims and arbitrations in the U.S. and internationally, relating to, inter alia, various employment matters, including with respect to termination of employment, hiring of employees currently or previously employed by competitors, terms and conditions of employment and other matters. In light of the competitive nature of the brokerage industry, litigation, claims and arbitration between competitors regarding employee hiring are not uncommon. The Company is also involved, from time to time, in other reviews, investigations and proceedings by governmental and self-regulatory agencies (both formal and informal) regarding the Company&#x2019;s businesses. Any such actions may result in regulatory, civil or criminal judgments, settlements, fines, penalties, injunctions, enhanced oversight, remediation, or other relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal reserves are established in accordance with U.S. GAAP guidance on Accounting for Contingencies, when a material legal liability is both probable and reasonably estimable. Once established, reserves are adjusted when there is more information available or when an event occurs requiring a change. The outcome of such items cannot be determined with certainty. The Company is unable to estimate a possible loss or range of loss in connection with specific matters beyond its current accruals and any other amounts disclosed. Management believes that, based on currently available information, the final outcome of these current pending matters will not have a material adverse effect on the Company&#x2019;s financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letter of Credit Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has irrevocable uncollateralized letters of credit with various banks, where the beneficiaries are clearing organizations through which it transacts, that are used in lieu of margin and deposits with those clearing organizations. As of June&#160;30, 2022 and December&#160;31, 2021, the Company was contingently liable for $1.8 million in both periods, under these letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenues by providing financial intermediary, and brokerage activities to institutional customers and by executing and, in some cases, clearing transactions for institutional counterparties. Revenues for these services are transaction-based. As a result, revenues could vary based on the transaction volume of global financial markets. Additionally, financing is sensitive to interest rate fluctuations, which could have an impact on the Company&#x2019;s overall profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June&#160;30, 2022, the Company recorded a $4.8&#160;million and $10.8&#160;million reserve for a potential loss associated with Russia's Invasion of Ukraine, which is included in &#x201c;Other expenses&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations, and which was recorded as part of the CECL reserve (see Note 26&#x2014;&#x201c;CECL&#x201d; for additional information). In addition, the Company has determined that as of June 30, 2022, it is reasonably &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;possible that the incremental exposure, when considering the market value of securities related to unsettled trades, resulting from Russia's Invasion of Ukraine could potentially be up to $5.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is self-insured for health care claims, up to a stop-loss amount for eligible participating employees and qualified dependents in the U.S., subject to deductibles and limitations. The Company&#x2019;s liability for claims incurred but not reported is determined based on an estimate of the ultimate aggregate liability for claims incurred. The estimate is calculated from actual claim rates and adjusted periodically as necessary. The Company has accrued $1.4 million and $0.4 million in health care claims as of June&#160;30, 2022 and December&#160;31, 2021, respectively. The Company does not expect health care claims to have a material impact on its financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides guarantees to securities clearinghouses and exchanges which meet the definition of a guarantee under FASB interpretations. Under these standard securities clearinghouse and exchange membership agreements, members are required to guarantee, collectively, the performance of other members and, accordingly, if another member becomes unable to satisfy its obligations to the clearinghouse or exchange, all other members would be required to meet the shortfall. In the opinion of management, the Company&#x2019;s liability under these agreements is not quantifiable and could exceed the cash and securities it has posted as collateral. However, the potential of being required to make payments under these arrangements is remote. Accordingly, no contingent liability has been recorded in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition for these agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of GFI, the Company has indemnified the directors and officers of GFI. As of June&#160;30, 2022, no contingent liability has been recorded in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition for these indemnifications, as the potential for being required to make payments under these indemnifications is remote.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="ibc180eb9cf3c417fb93e23ed0571d057_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzI5MjY_65a67d1e-ce37-4925-a669-d2ee5bf6b54f"
      unitRef="usd">1800000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i505461e96d2f4909a855e8e99e914b32_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzI5MjY_777a3d91-e807-4bbb-8e2d-74515634c80a"
      unitRef="usd">1800000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i6cbe2d1be1ce44b88b9ef74499d22098_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzM1Njc_889583ca-b593-457b-8ce6-8c9eddaf26f8"
      unitRef="usd">4800000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="ia095b59af66e415e82826a3d206d0492_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzIxOTkwMjMyNjE3NjM_8c790694-26e5-4b33-b899-cac476ae1844"
      unitRef="usd">10800000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id847c993cb194009ada808cd9d7a9266_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzQxMDk_1cdc44f8-46ee-40aa-ae23-75165796732a"
      unitRef="usd">5700000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:SelfInsuranceReserve
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzQ1ODM_df90bfff-e1b5-405f-8845-358b67383f2a"
      unitRef="usd">1400000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzQ1OTA_4293dc2e-10b9-4042-8628-11f00d16b991"
      unitRef="usd">400000</us-gaap:SelfInsuranceReserve>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibc180eb9cf3c417fb93e23ed0571d057_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzU1NDk_389cfc58-d3d9-4cb9-85cd-aaa20811767e"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ied2944cb67764e1eb6bce0a78860f90e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDAvZnJhZzo5YjA1MDY3NWNkMjI0MGIzOGI5YTgwYTMyNmIxNWY3NC90ZXh0cmVnaW9uOjliMDUwNjc1Y2QyMjQwYjM4YjlhODBhMzI2YjE1Zjc0XzU4MzA_1be4fb75-1d82-4fd6-9240-0bfec8762ccc"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDMvZnJhZzpkYmNhYWYwMzg2MjA0NTgwYWQzMzA2MjYwOWViNTE1MS90ZXh0cmVnaW9uOmRiY2FhZjAzODYyMDQ1ODBhZDMzMDYyNjA5ZWI1MTUxXzI2MTk_7ff31670-c876-43c0-a5dd-a9a54a67290a">Income Taxes&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unaudited Condensed Consolidated Financial Statements include U.S. federal, state and local income taxes on the Company&#x2019;s allocable share of the U.S. results of operations, as well as taxes payable to jurisdictions outside the U.S. In addition, certain of the Company&#x2019;s entities are taxed as U.S. partnerships and are subject to the UBT in New York City. Therefore, the tax liability or benefit related to the partnership income or loss, except for UBT, rests with the partners (see Note 2&#x2014;&#x201c;Limited Partnership Interests in BGC Holdings and Newmark Holdings&#x201d; for discussion of partnership interests), rather than the partnership entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the unaudited condensed consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded against deferred tax assets if it is deemed more likely than not that those assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to U.S. GAAP guidance, Accounting for Uncertainty in Income Taxes, the Company provides for uncertain tax positions as a component of income tax expense based upon management&#x2019;s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 2021, the Company&#x2019;s unrecognized tax benefits, excluding related interest and penalties, were $4.4 million in both periods, of which the entire amount, if recognized, would affect the effective tax rate. The Company is currently open to examination by tax authorities in U.S. federal, state and local jurisdictions and certain non-U.S. jurisdictions for tax years beginning 2017, 2009 and 2016, respectively. The Company is currently under examination by tax authorities in the U.S. Federal and certain state and local jurisdictions. The Company does not believe that the amounts of unrecognized tax benefits will materially change over the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to unrecognized tax benefits in &#x201c;Provision (benefit) for income taxes&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had accrued $2.9 million and $2.5 million, respectively, for income tax-related interest and penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDMvZnJhZzpkYmNhYWYwMzg2MjA0NTgwYWQzMzA2MjYwOWViNTE1MS90ZXh0cmVnaW9uOmRiY2FhZjAzODYyMDQ1ODBhZDMzMDYyNjA5ZWI1MTUxXzE3NjA_a9a11d92-ae50-48c9-be01-aab3a6166486"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDMvZnJhZzpkYmNhYWYwMzg2MjA0NTgwYWQzMzA2MjYwOWViNTE1MS90ZXh0cmVnaW9uOmRiY2FhZjAzODYyMDQ1ODBhZDMzMDYyNjA5ZWI1MTUxXzE3NjA_b966604d-868d-48dc-90f6-8a1801c09277"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDMvZnJhZzpkYmNhYWYwMzg2MjA0NTgwYWQzMzA2MjYwOWViNTE1MS90ZXh0cmVnaW9uOmRiY2FhZjAzODYyMDQ1ODBhZDMzMDYyNjA5ZWI1MTUxXzI1NDk_c0a3de57-7669-4d74-9a5e-7862878c967c"
      unitRef="usd">2900000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDMvZnJhZzpkYmNhYWYwMzg2MjA0NTgwYWQzMzA2MjYwOWViNTE1MS90ZXh0cmVnaW9uOmRiY2FhZjAzODYyMDQ1ODBhZDMzMDYyNjA5ZWI1MTUxXzI1NTY_22106ddd-9da3-40ab-bf88-c9b17d142232"
      unitRef="usd">2500000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:BrokersAndDealersDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDYvZnJhZzoyZTY1MmQ5ZmNmOTY0ZmQ0YTE3ZTdhNWU5YmY3NmQxMi90ZXh0cmVnaW9uOjJlNjUyZDlmY2Y5NjRmZDRhMTdlN2E1ZTliZjc2ZDEyXzIxNDA_e6e72f91-9c06-480a-bde5-68c32e88fe09">Regulatory Requirements&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s businesses are subject to regulatory restrictions and minimum capital requirements. These regulatory restrictions and capital requirements may restrict the Company&#x2019;s ability to withdraw capital from its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain U.S. subsidiaries of the Company are registered as U.S. broker-dealers or FCMs subject to Rule 15c3-1 of the SEC and Rule 1.17 of the CFTC, which specify uniform minimum net capital requirements, as defined, for their registrants, and also require a significant part of the registrants&#x2019; assets be kept in relatively liquid form. As of June&#160;30, 2022, the Company&#x2019;s U.S. subsidiaries had net capital in excess of their minimum capital requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain U.K. and European subsidiaries of the Company are regulated by their national regulator, which include the FCA and L'Autorit&#xe9; des March&#xe9;s Financiers and must maintain financial resources (as defined by their national regulator) in excess of the total financial requirement (as defined by their national regulator). As of June&#160;30, 2022, the U.K. and European subsidiaries had financial resources in excess of their requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain other subsidiaries of the Company are subject to regulatory and other requirements of the jurisdictions in which they operate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company&#x2019;s SEFs, BGC Derivative Markets and GFI Swaps Exchange are required to maintain financial resources to cover operating costs for at least one year, keeping at least enough cash or highly liquid securities to cover six months&#x2019; operating costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also operates a DCM and DCO through the Futures Exchange Group, that are required to maintain financial resources to cover operating costs for at least one year, keeping at least enough cash or highly liquid securities to cover six months&#x2019; operating costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The regulatory requirements referred to above may restrict the Company&#x2019;s ability to withdraw capital from its regulated subsidiaries. As of June&#160;30, 2022, the Company&#x2019;s regulated subsidiaries held $663.3 million of net assets. These subsidiaries had aggregate regulatory net capital, as defined, in excess of the aggregate regulatory requirements, as defined, of $336.7 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:BrokersAndDealersDisclosureTextBlock>
    <bgcp:RegulatoryRequirementMinimumPeriodOfFinancialResourcesToCoverOperatingCosts
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDYvZnJhZzoyZTY1MmQ5ZmNmOTY0ZmQ0YTE3ZTdhNWU5YmY3NmQxMi90ZXh0cmVnaW9uOjJlNjUyZDlmY2Y5NjRmZDRhMTdlN2E1ZTliZjc2ZDEyXzE0Mzg_2facd033-982a-435a-8f8c-e149bb2bb5a0">P1Y</bgcp:RegulatoryRequirementMinimumPeriodOfFinancialResourcesToCoverOperatingCosts>
    <bgcp:RegulatoryRequirementMinimumPeriodOfCashOrHighlyLiquidSecuritiesToCoverOperatingCosts
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDYvZnJhZzoyZTY1MmQ5ZmNmOTY0ZmQ0YTE3ZTdhNWU5YmY3NmQxMi90ZXh0cmVnaW9uOjJlNjUyZDlmY2Y5NjRmZDRhMTdlN2E1ZTliZjc2ZDEyXzE1MDg_3738691a-4378-49e5-95b1-617fd426c6df">P6M</bgcp:RegulatoryRequirementMinimumPeriodOfCashOrHighlyLiquidSecuritiesToCoverOperatingCosts>
    <us-gaap:NetRegulatoryAssets
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDYvZnJhZzoyZTY1MmQ5ZmNmOTY0ZmQ0YTE3ZTdhNWU5YmY3NmQxMi90ZXh0cmVnaW9uOjJlNjUyZDlmY2Y5NjRmZDRhMTdlN2E1ZTliZjc2ZDEyXzE5ODQ_5e27fd2c-1a65-4fc8-b3be-89f107fdfad7"
      unitRef="usd">663300000</us-gaap:NetRegulatoryAssets>
    <us-gaap:ExcessCapital
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDYvZnJhZzoyZTY1MmQ5ZmNmOTY0ZmQ0YTE3ZTdhNWU5YmY3NmQxMi90ZXh0cmVnaW9uOjJlNjUyZDlmY2Y5NjRmZDRhMTdlN2E1ZTliZjc2ZDEyXzIxMzg_323a9513-aeff-42d0-a821-44819b789ea0"
      unitRef="usd">336700000</us-gaap:ExcessCapital>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90ZXh0cmVnaW9uOjE4MzQ1YTljNjU5MjQ0MDdiOTIwZGY2ZjYzNTFmMDk1XzIyNDM_2ec7274c-e791-4767-909c-f7875f2c28ec">Segment, Geographic and Product Information&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently operates in one reportable segment, brokerage services. We provide or have provided brokerage services to the financial markets, through integrated Voice, Hybrid and Fully Electronic brokerage in a broad range of products, including fixed income (Rates and Credit), FX, Equities, Energy and Commodities, and Futures and Options. On November 1, 2021, we sold our Insurance brokerage business to The Ardonagh Group (see Note 5&#x2014;"Divestitures"). It also provides a wide range of services, including trade execution, brokerage, clearing, trade compression, post-trade, information, consulting, and other back-office services to a broad range of financial and non-financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers products and services in the U.K., U.S., Asia (including Australia), Other Europe, MEA, France, and Other Americas. Information regarding revenues is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;216,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;339,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;452,792&#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:#cff0fc;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;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;75,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,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:100%"&gt;158,367&#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:#cff0fc;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;Other Europe/MEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,280&#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:#cff0fc;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;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080,026&#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding long-lived assets (defined as loans, forgivable loans and other receivables from employees and partners, net; fixed assets, net; ROU assets; certain other investments; goodwill; other intangible assets, net of accumulated amortization; and rent and other deposits) in the geographic areas is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;771,696&#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:#cff0fc;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;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;73,779&#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:#cff0fc;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;Other Europe/MEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#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:#cff0fc;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;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339,158&#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;span 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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s business is based on the products and services provided and reflect the manner in which financial information is evaluated by management.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company specializes in the brokerage of a broad range of products, including fixed income (Rates and Credit), FX, Equities, Energy and Commodities, and Futures and Options. On November 1, 2021, we sold our Insurance brokerage business to The Ardonagh Group (see Note 5&#x2014;"Divestitures"). It also provides a wide range of services, including trade execution, broker-dealer services, clearing, trade compression, post-trade, information, consulting, and other back-office services to a broad range of financial and non-financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product information regarding revenues is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;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;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 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;Rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;295,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;298,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;FX&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Energy and commodities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;60,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;54,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;106,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 brokerage revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,711&#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;471,765&#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;869,976&#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,005,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;All other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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;72,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;512,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;942,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,080,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;On November 1, 2021, we sold our Insurance Brokerage business to The Ardonagh Group (see Note 5&#x2014;"Divestitures")&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90ZXh0cmVnaW9uOjE4MzQ1YTljNjU5MjQ0MDdiOTIwZGY2ZjYzNTFmMDk1XzEwNw_f92729a1-d449-42b2-8362-8930b1f5c00c"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90ZXh0cmVnaW9uOjE4MzQ1YTljNjU5MjQ0MDdiOTIwZGY2ZjYzNTFmMDk1XzIyNDE_56a8a2b7-7302-4f19-b7d8-c380633dfecc">Information regarding revenues is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;216,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;339,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;452,792&#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:#cff0fc;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;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;75,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,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:100%"&gt;158,367&#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:#cff0fc;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;Other Europe/MEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,280&#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:#cff0fc;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;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080,026&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="i3277d87cc1744fa69de0461db6877746_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzMtMS0xLTEtOTYxODY_02cdb2dc-4f7d-4c47-98fc-03fcec5e853c"
      unitRef="usd">158578000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6aa923c5cfc4e5b9ce4e21e1df0cee4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzMtMy0xLTEtOTYxODY_275677db-8fa2-4dff-8ba3-9c081db73f6f"
      unitRef="usd">216228000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54748d6be50f4663a05d468b67b85229_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzMtNS0xLTEtOTYxODY_948808d6-b1a8-4cfc-b4fd-ca7470159765"
      unitRef="usd">339458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i033bec7974354a0fa59866c167b2a11f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzMtNy0xLTEtOTYxODY_415f97d8-d7c8-460d-8b89-015afaf55ffa"
      unitRef="usd">452792000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69d5cece1ac147a3b248a92e983da7f3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzQtMS0xLTEtOTYxODY_e93121ed-48d8-4b12-b58c-8caa92070c97"
      unitRef="usd">131959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2ba2541f7329420ebc613338efaec5ef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzQtMy0xLTEtOTYxODY_d94ea70b-237f-4a02-9960-7cd6afd78f82"
      unitRef="usd">129880000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if97d347bcd6d414380708f1871b812b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzQtNS0xLTEtOTYxODY_e1ba07bd-9b39-4c9d-8e5f-7a92550625b6"
      unitRef="usd">280779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd0b2a1b53934a4db356c60f86bfc6c7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzQtNy0xLTEtOTYxODY_986cdecb-ffaa-4805-8a70-c8320bfbdd80"
      unitRef="usd">273319000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23d1d5db1d88408c85e4c4941c2a427f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzUtMS0xLTEtOTYxODY_240133bb-0e7e-4abc-8283-d72170706d45"
      unitRef="usd">64236000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic8bbb147333f4df58878fb1fe59ec948_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzUtMy0xLTEtOTYxODY_df79c287-b373-4edd-a2b2-d3a198cd60d7"
      unitRef="usd">75283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaccc86e86287457fa9ee4390380ba892_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzUtNS0xLTEtOTYxODY_35dc930a-de19-4fca-898f-52d65d0c1d6d"
      unitRef="usd">141285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea4e6d33c8a94dd99fbbf23ea498679d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzUtNy0xLTEtOTYxODY_f87a91f7-4f9e-49e5-b124-9684427b73ea"
      unitRef="usd">158367000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9f621db9ffee403fadf8e5834382ed65_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzYtMS0xLTEtOTYxODY_9ac0b515-7233-41d5-8dbc-add9979b4792"
      unitRef="usd">40843000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cfe4fe5991b4e7eb233b8d3db3383fc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzYtMy0xLTEtOTYxODY_3abf89e9-a010-4f95-be48-cecf19f3e759"
      unitRef="usd">50820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id968405f03f54349b7d4942094c214d9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzYtNS0xLTEtOTYxODY_13a679eb-7239-4b1d-b1bc-681e4d3ccd77"
      unitRef="usd">93948000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5063d8764a564f44a7d1cd3e405e8022_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzYtNy0xLTEtOTYxODY_ad93d4b5-2e52-45b4-a6ce-9fdaea831d1b"
      unitRef="usd">108771000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6373517de3a240e39c1ad502cef984a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzctMS0xLTEtOTYxODY_ee764da7-c48a-4517-b3a3-2403ace59e00"
      unitRef="usd">23345000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icda667186a024b4e8ca2188df4e7cdfd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzctMy0xLTEtOTYxODY_449deb4c-c748-4efa-bc86-0381f883b91a"
      unitRef="usd">24325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic12c77e8ead847d1a62e7027ae4bd94d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzctNS0xLTEtOTYxODY_24bba0f3-7fcd-4078-be09-41f245a17929"
      unitRef="usd">53607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i017bd97e6eeb4731a91ef5b467028df5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzctNy0xLTEtOTYxODY_aa273b8c-6255-4a2a-8ac5-a5fbf6547947"
      unitRef="usd">55280000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcb718d190c941429a46ddcc6c2f154f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzgtMS0xLTEtOTYxODY_0f512f4f-5a0b-4620-972c-8d4ffc63dd63"
      unitRef="usd">16795000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3e57a197d0d438795615101879919b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzgtMy0xLTEtOTYxODY_8d021e16-9ed4-4809-859c-b1496003f419"
      unitRef="usd">15914000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i842b2fc4bbce4bad85a33781061ca27a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzgtNS0xLTEtOTYxODY_e19c4700-5669-4d1b-b982-539c23d96184"
      unitRef="usd">33143000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b272525706646199b6c6137497a4f8a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzgtNy0xLTEtOTYxODY_9056d139-d452-4834-bda4-53099221c955"
      unitRef="usd">31497000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzktMS0xLTEtOTYxODY_7ffe6eac-492f-4cdd-a99c-1e150a00c45e"
      unitRef="usd">435756000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzktMy0xLTEtOTYxODY_ae7228d0-887d-4c2e-96fa-807f6295a68c"
      unitRef="usd">512450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzktNS0xLTEtOTYxODY_b2ae0c9e-4bf8-4903-bc64-9f07b69ccce4"
      unitRef="usd">942220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTplMjQzODkxZmZiZmM0YmNhOWU1MTM4OWY3Y2RiYTRkYS90YWJsZXJhbmdlOmUyNDM4OTFmZmJmYzRiY2E5ZTUxMzg5ZjdjZGJhNGRhXzktNy0xLTEtOTYxODY_dca65d6f-66c5-4988-adcd-7dc58e26597c"
      unitRef="usd">1080026000</us-gaap:Revenues>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90ZXh0cmVnaW9uOjE4MzQ1YTljNjU5MjQ0MDdiOTIwZGY2ZjYzNTFmMDk1XzIyNDQ_00327e45-4d19-432e-9dc7-cdade6a300d0">Information regarding long-lived assets (defined as loans, forgivable loans and other receivables from employees and partners, net; fixed assets, net; ROU assets; certain other investments; goodwill; other intangible assets, net of accumulated amortization; and rent and other deposits) in the geographic areas is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;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:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;771,696&#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:#cff0fc;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;U.K.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;73,779&#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:#cff0fc;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;Other Europe/MEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#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:#cff0fc;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;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339,158&#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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i5749643744e44e0a828cfe9ded8a026e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzItMS0xLTEtOTYxODY_1f061e0a-a7ad-4c31-bc85-bffa2761cc02"
      unitRef="usd">778449000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i739a3cb41e2e4eaa8b635f24b64b4240_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzItMy0xLTEtOTYxODY_11283b47-dd41-4ccb-b040-f632e1e9b05f"
      unitRef="usd">771696000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6429da809f1b4fce875b33ca1ca8556c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzMtMS0xLTEtOTYxODY_dcb84af1-423c-4c59-b8e3-3034f1446684"
      unitRef="usd">400412000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib6cfd7c40b0b4171a6dbe02c50b7cdde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzMtMy0xLTEtOTYxODY_975aa290-2b30-4de3-a373-d0c6ec903d3b"
      unitRef="usd">412767000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2958ee66f5eb4f54990acc2330f482f5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzQtMS0xLTEtOTYxODY_fa1d346f-cbc9-4013-a6c3-2a6e7e6baded"
      unitRef="usd">76979000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4569465e9ca84fd1994a904c201b703c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzQtMy0xLTEtOTYxODY_efebf15f-c344-4be5-b909-2d4069d86255"
      unitRef="usd">73779000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i621d7ef674394d1ebf519074add5173f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzUtMS0xLTEtOTYxODY_801d7a92-acdb-4473-95bc-57a842f7784c"
      unitRef="usd">48138000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8578ba996c614e75a879918adc6415f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzUtMy0xLTEtOTYxODY_d3bfdc2f-be2e-4ad5-ba34-45390cbd762b"
      unitRef="usd">47888000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic5a092899c0c438fa667042ebdc971da_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzYtMS0xLTEtOTYxODY_ad90c748-d5cb-496c-8b06-574bc4913a5a"
      unitRef="usd">16771000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6a4e48a061174ec79793718782fd52c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzYtMy0xLTEtOTYxODY_924ef275-3193-44ea-bce2-c3e2ee1729ed"
      unitRef="usd">16032000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2bf128bb0f3a477080c90fae9fb0b0f0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzctMS0xLTEtOTYxODY_7e5f5b82-205c-434b-b733-169194a68695"
      unitRef="usd">13899000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id96af9026c6843f09958008fd60d8945_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzctMy0xLTEtOTYxODY_b59b4584-570b-4bbc-9346-fbab316ae121"
      unitRef="usd">16996000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzgtMS0xLTEtOTYxODY_73b07c88-1688-4178-9a24-3e33940cdb64"
      unitRef="usd">1334648000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpmOGIxOWUxNGI5MjA0MWNjYjIzMmZmNzZjMDM2MzljZC90YWJsZXJhbmdlOmY4YjE5ZTE0YjkyMDQxY2NiMjMyZmY3NmMwMzYzOWNkXzgtMy0xLTEtOTYxODY_d05189cd-5b45-4345-a584-1c7767ab7208"
      unitRef="usd">1339158000</us-gaap:NoncurrentAssets>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90ZXh0cmVnaW9uOjE4MzQ1YTljNjU5MjQ0MDdiOTIwZGY2ZjYzNTFmMDk1XzIyNDI_ccc18ed7-39b0-4f86-b3b2-8d76471273a5">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product information regarding revenues is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;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;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 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;Rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;295,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;298,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;FX&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Energy and commodities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;60,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;54,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;106,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 brokerage revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,711&#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;471,765&#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;869,976&#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,005,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;All other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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;72,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;512,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;942,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,080,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:33.08pt"&gt;On November 1, 2021, we sold our Insurance Brokerage business to The Ardonagh Group (see Note 5&#x2014;"Divestitures")&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i767eb9ee49274c2390989671888eb8e7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzMtMS0xLTEtOTYxODY_050f97b3-a7a1-4bfc-a5c6-6f620f2aa7ea"
      unitRef="usd">137129000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54226bb9be524d91b7be732d05a5a927_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzMtMy0xLTEtOTYxODY_7004211a-9823-479f-b6b5-bf410521134e"
      unitRef="usd">136474000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaee22647cefd4ad6b5f1bd556bab5282_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzMtNS0xLTEtOTYxODY_b54a6384-46ec-4a56-8682-87c550746b6b"
      unitRef="usd">295938000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i618b92124b804f65ab49904b7507cd1d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzMtNy0xLTEtOTYxODY_43f412cb-7e30-406f-abca-61f27f33a619"
      unitRef="usd">298267000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e7f16a23cce4cfbb3c8fcfe7f8e99fc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtMS0xLTEtMTE2MjE1_1fecb5ef-c858-452a-9221-e9391efc2d8d"
      unitRef="usd">74347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc57c17dd5e745de80dc2d39ecbd16af_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtMy0xLTEtMTE2MjE1_86fa8752-3c19-4091-8138-dff3a4e53049"
      unitRef="usd">72807000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i042f0455cd644661830dd927aa69e8e1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtNS0xLTEtMTE2MjE1_d507c144-ed51-4ee5-aa8e-ffd74419e541"
      unitRef="usd">154372000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ddd3b1c4ad84d069659e2ae122d3568_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtNy0xLTEtMTE2MjE1_e31034d0-3dc4-4ece-b90f-2b7d25f64fc6"
      unitRef="usd">156240000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0480111c19f14648b7a5e5346cf2c82a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzUtMS0xLTEtMTE2MjIy_22fcc1fb-5f68-4343-b9a1-6bdbef0ff6c0"
      unitRef="usd">66687000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie7aa77c4ae9742c29bcd2950a653ba8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzUtMy0xLTEtMTE2MjIy_2e4a275d-47ab-41a2-bcdf-42374cc5c4e2"
      unitRef="usd">74735000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i82cdfc3af1d34ce6abc79e806ec6ff85_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzUtNS0xLTEtMTE2MjIy_52a7d97e-265e-4322-a6d6-7f2dc522bda1"
      unitRef="usd">149082000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i89ddc6b1a46f41bfb5c893e6d1a1535b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzUtNy0xLTEtMTE2MjIy_237435ec-377b-4035-b2a3-b528c9d80c82"
      unitRef="usd">150603000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ecc5976798f4274bb87d950d9526eaf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtMS0xLTEtOTYxODY_1a02555f-47e3-42b8-a209-abb5a7d3c33a"
      unitRef="usd">61257000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2211648b812e4947918121991f31bc42_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtMy0xLTEtOTYxODY_0360f231-706a-48c0-9ba7-36d170b931bc"
      unitRef="usd">72609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18bc3ad2302246aeb89fdc7441715abe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtNS0xLTEtOTYxODY_7d35cd97-c1e4-4443-8a68-ef5f9afb89ce"
      unitRef="usd">145165000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92a47c9ac31a424dad11005f636ddd33_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzQtNy0xLTEtOTYxODY_14dbea97-e50b-4b2c-9216-1c540220c983"
      unitRef="usd">162656000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd9108fe4dfd4be09ac0a96c9c71a069_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzctMS0xLTEtOTYxODY_e68c9982-8263-432a-a203-47cf11b135e9"
      unitRef="usd">58291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idde0d4e810f04c2799c10b078d34663d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzctMy0xLTEtOTYxODY_b532203f-0b6c-40b4-834e-fefadd24e299"
      unitRef="usd">60825000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i60bcc88cc80d4457824b8ebbc7f14055_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzctNS0xLTEtOTYxODY_67fd1572-d257-4e44-b4ad-137b1d70ea8b"
      unitRef="usd">125419000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8855a9f9e6e6488081513fb136091d89_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzctNy0xLTEtOTYxODY_2eb53374-190f-4185-a201-a321f0dfa95e"
      unitRef="usd">131287000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia8b96296ffde4d0297d8a3237aff3d58_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzgtMS0xLTEtOTYxODY_92de3b4f-f32e-4dd9-9823-49bba445ed2c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2bd8f589f543428ea46bd14c7fe65da0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzgtMy0xLTEtOTYxODY_19fbb976-3569-48d1-99d2-d4a4133042c8"
      unitRef="usd">54315000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b8c367027c748d698cb5dc394025374_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzgtNS0xLTEtOTYxODY_27f6861d-bb32-4567-96fc-0b1e5ad2bef8"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifb9f966da85f4fab992b0cb33c1ea31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzgtNy0xLTEtOTYxODY_cec6ee18-bd67-4d63-a433-451be80d9cb7"
      unitRef="usd">106695000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41a6a7779ae14930a7bc05087a20b27c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzktMS0xLTEtOTYxODY_7ba21339-06cb-4990-a045-b8580816cbe5"
      unitRef="usd">397711000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id39c6b1438bc496aa1a6741668cc8c90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzktMy0xLTEtOTYxODY_00d815e3-3bcb-45cb-9df7-3c257e52f337"
      unitRef="usd">471765000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia8535e34963140f4961946c49233b153_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzktNS0xLTEtOTYxODY_fe4b634e-9532-4df5-9348-ed8ada9a5843"
      unitRef="usd">869976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2636a5cd4094d3cab8a4b0365ab8dfc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzktNy0xLTEtOTYxODY_04c03c22-a886-4758-b44a-52517f5cb9f8"
      unitRef="usd">1005748000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5149c3febde4410f8b0154bfb95dcd04_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzEwLTEtMS0xLTk2MTg2_8716f393-c60e-4b87-b914-990c359c0b7c"
      unitRef="usd">38045000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ecb0581778e4fe9804d60242f31049b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzEwLTMtMS0xLTk2MTg2_6360ea7f-fbec-4ab4-89c3-93f4731da9fb"
      unitRef="usd">40685000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ca0344cd9924de1998b23c8c0a5bc7f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzEwLTUtMS0xLTk2MTg2_03920bf0-c1ef-479a-a7e5-df6e3132f35c"
      unitRef="usd">72244000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8445cefdb56246a28024d572ec624d13_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzEwLTctMS0xLTk2MTg2_e7b0603e-9ec4-456b-989b-ab389429983c"
      unitRef="usd">74278000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzExLTEtMS0xLTk2MTg2_d1055e1e-49d4-41ac-b596-c0b9f688cdcd"
      unitRef="usd">435756000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzExLTMtMS0xLTk2MTg2_9949eff4-ecdf-4208-a7ef-a6258d8f46c2"
      unitRef="usd">512450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzExLTUtMS0xLTk2MTg2_b24764e8-7608-4089-8db2-576215a6b591"
      unitRef="usd">942220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMDkvZnJhZzoxODM0NWE5YzY1OTI0NDA3YjkyMGRmNmY2MzUxZjA5NS90YWJsZTpiNWQyZDM3M2RmNTU0NTQwYjE1MTUyODk2NzM0MWM2Ny90YWJsZXJhbmdlOmI1ZDJkMzczZGY1NTQ1NDBiMTUxNTI4OTY3MzQxYzY3XzExLTctMS0xLTk2MTg2_061bc968-f0c2-48a9-8e32-c9606c3054bd"
      unitRef="usd">1080026000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzIwMjg_82877cb8-8502-483b-aec9-52e417ab6899">Revenues from Contracts with Customers&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s total revenues separated between revenues from contracts with customers and other sources of revenues (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Revenues from contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;389,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;666,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;824,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Data, software, and post-trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Fees from related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,787&#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;726,467&#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;883,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 sources of 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;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;Principal transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Interest and dividend income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Other revenues (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;512,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;942,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 3&#x2014; &#x201c;Summary of Significant Accounting Policies&#x201d; in our consolidated financial statements included in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December&#160;31, 2021 for detailed information on the recognition of the Company&#x2019;s revenues from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 23&#x2014;&#x201c;Segment, Geographic and Product Information,&#x201d; for a further discussion on the allocation of revenues to geographic regions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of our revenue recognition may differ from the timing of payment by our customers. The Company records a receivable when revenue is recognized prior to payment and the Company has an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company had receivables related to revenues from contracts with customers of $308.9 million and $296.4 million at June&#160;30, 2022 and December&#160;31, 2021, respectively. The Company had no impairments related to these receivables during the three and six months ended June&#160;30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s deferred revenue primarily relates to customers paying in advance or billed in advance where the performance obligation has not yet been satisfied. Deferred revenue at June&#160;30, 2022 and December&#160;31, 2021 was $13.4 million and $9.2 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2022 and 2021, the Company recognized revenue of $7.8 million and $7.6 million, respectively, that was recorded as deferred revenue at the beginning of the period. During the six months ended June 30, 2022 and 2021, the Company recognized revenue of $8.2 million and $8.3 million, respectively, that was recorded as deferred revenue at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes costs to fulfill contracts associated with different lines of its business where the revenue is recognized at a point in time and the costs are determined to be recoverable. Capitalized costs to fulfill a contract are recognized at the point in time that the related revenue is recognized.&lt;/span&gt;&lt;/div&gt;The Company did not have any capitalized costs to fulfill a contract as of June&#160;30, 2022 and December&#160;31, 2021.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzIwMjk_93d517d5-eaa3-491b-adeb-18b0967ce767">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s total revenues separated between revenues from contracts with customers and other sources of revenues (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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;Revenues from contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;389,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;666,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;824,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Data, software, and post-trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Fees from related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Other revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,787&#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;726,467&#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;883,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 sources of 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;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;Principal transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Interest and dividend income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Other revenues (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;512,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;942,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8de0d809c9c411b8392cad6974b63c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzMtMS0xLTEtOTYxODY_051967f5-7848-4061-b6c1-e5d2bdb5e312"
      unitRef="usd">309542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie60c894753c340a6b37f6aacc7474b39_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzMtMy0xLTEtOTYxODY_3b24c87f-c99c-4bad-8d87-a954ac13c3d9"
      unitRef="usd">389768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ec0d82c23ca4df484c977a364581301_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzMtNS0xLTEtOTYxODY_2c198ea8-b21b-4e4b-8431-467a0a542a4c"
      unitRef="usd">666206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f6ead92e481462693f52936002a7f3e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzMtNy0xLTEtOTYxODY_13b83204-6ce6-4351-85f8-38655bfa830b"
      unitRef="usd">824988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d030a8fbfc34ef390e7c2b337c97fd3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzQtMS0xLTEtOTYxODY_53e59e2d-ba58-4b4d-82bd-d0602616ddb7"
      unitRef="usd">23391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf2022344040495ab60589c28b4c99cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzQtMy0xLTEtOTYxODY_0b2ff09b-72ef-436a-8aa0-b1b09dac6e25"
      unitRef="usd">21602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6396428d19147619e4b00c304904d3e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzQtNS0xLTEtOTYxODY_d0dcf270-c1ec-46f8-a53e-153389a7541f"
      unitRef="usd">47518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9c1ea0b5edf4953bce0997c3415acea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzQtNy0xLTEtOTYxODY_ccad02ce-faa7-486e-9c3a-e731c18cc7c1"
      unitRef="usd">43588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a661e6da72f45629a4fa44c4801d1c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzUtMS0xLTEtOTYxODY_c5adaada-b9e9-4ac5-bdd9-a5e0cedce8a7"
      unitRef="usd">3625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbebd50fdf4c4429858e0ef0261b0c8e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzUtMy0xLTEtOTYxODY_e9498b7c-4d8a-41a8-833d-00fcb02f5286"
      unitRef="usd">4245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5567f8ec72ce4385ad3563e6c1c0c3ce_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzUtNS0xLTEtOTYxODY_fd623b91-a91c-436f-994e-3e558ef85f14"
      unitRef="usd">6942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i134f21b9d44c4a6a8d99f86df336185c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzUtNy0xLTEtOTYxODY_6b564e03-b745-4dbd-812b-956e1127ade8"
      unitRef="usd">8030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5149c3febde4410f8b0154bfb95dcd04_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzYtMS0xLTEtOTYxODY_5f9d9b58-21e0-4c62-9ee9-3ffedfce0a3b"
      unitRef="usd">2509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ecb0581778e4fe9804d60242f31049b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzYtMy0xLTEtOTYxODY_d35233c0-a1ad-40e9-ac67-2396001bff46"
      unitRef="usd">3172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ca0344cd9924de1998b23c8c0a5bc7f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzYtNS0xLTEtOTYxODY_644c488d-108d-43b1-b7a4-de5f7488fe47"
      unitRef="usd">5801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8445cefdb56246a28024d572ec624d13_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzYtNy0xLTEtOTYxODY_605b8188-c0da-4469-b114-387cd57d1b5b"
      unitRef="usd">7071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzctMS0xLTEtOTYxODY_db29b647-0996-459e-8740-00b839fdd450"
      unitRef="usd">339067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzctMy0xLTEtOTYxODY_af945ec0-5ca4-4c33-84fe-67b2177ead8d"
      unitRef="usd">418787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzctNS0xLTEtOTYxODY_f68460b3-b014-4d18-a861-5871f5e6ab6e"
      unitRef="usd">726467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzctNy0xLTEtOTYxODY_8f937486-e8e6-418e-b1ae-7c2901c2b5e1"
      unitRef="usd">883677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzktMS0xLTEtOTYxODY_d8060be6-13f4-42b5-8c2d-8f8298bf059f"
      unitRef="usd">88169000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzktMy0xLTEtOTYxODY_f722e445-3aa2-4254-a40c-f88d1cc90167"
      unitRef="usd">81997000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzktNS0xLTEtOTYxODY_c33ab3df-a4bf-46b4-9ce4-35e408d3f7fa"
      unitRef="usd">203770000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:PrincipalTransactionsRevenue
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzktNy0xLTEtOTYxODY_52afa1e8-f7a4-4454-b5ee-554a81b857b6"
      unitRef="usd">180760000</us-gaap:PrincipalTransactionsRevenue>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEwLTEtMS0xLTk2MTg2_19024333-ece2-4433-b93f-4fecd0c45acb"
      unitRef="usd">8961000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEwLTMtMS0xLTk2MTg2_8dac8372-e981-4647-a833-63c109e06989"
      unitRef="usd">11455000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEwLTUtMS0xLTk2MTg2_0e1cfce4-d4f2-4688-bbc9-11d518277a16"
      unitRef="usd">11396000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEwLTctMS0xLTk2MTg2_c7bb0b0f-1603-499e-b7e5-2c5975368de5"
      unitRef="usd">14493000</us-gaap:InterestAndDividendIncomeOperating>
    <bgcp:OtherRevenues
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzExLTEtMS0xLTk2MTg2_6b97379a-b320-4aec-bf60-9628332e6a1f"
      unitRef="usd">-441000</bgcp:OtherRevenues>
    <bgcp:OtherRevenues
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzExLTMtMS0xLTk2MTg2_ddd5fffb-b94d-4f3c-beef-91cf736aee20"
      unitRef="usd">211000</bgcp:OtherRevenues>
    <bgcp:OtherRevenues
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzExLTUtMS0xLTk2MTg2_83cdb2a3-f116-4e31-8afb-c394d4074e3d"
      unitRef="usd">587000</bgcp:OtherRevenues>
    <bgcp:OtherRevenues
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzExLTctMS0xLTk2MTg2_bfc7ebdb-1321-453f-8bc7-89aa07e5fd7d"
      unitRef="usd">1096000</bgcp:OtherRevenues>
    <us-gaap:Revenues
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEyLTEtMS0xLTk2MTg2_99500816-f15a-4f5e-9b0f-e3b1e10ffc31"
      unitRef="usd">435756000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEyLTMtMS0xLTk2MTg2_c63fae28-8bf1-41d9-9aba-2c7b6690115a"
      unitRef="usd">512450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEyLTUtMS0xLTk2MTg2_fac5a74e-4e68-4097-95ff-fd5e1a25ea19"
      unitRef="usd">942220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90YWJsZTpjZDI1NmQzZjhkYTI0NDJhOThmMDhkNTA2YmVjZjNiOC90YWJsZXJhbmdlOmNkMjU2ZDNmOGRhMjQ0MmE5OGYwOGQ1MDZiZWNmM2I4XzEyLTctMS0xLTk2MTg2_86c3bc98-32b6-4a84-892a-a84a303439af"
      unitRef="usd">1080026000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzExMDM_7b639030-f0bb-4f8b-a7bc-b19a67e4a677"
      unitRef="usd">308900000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzExMTA_0f394850-afaa-49b0-ae93-a4e0bc26e58e"
      unitRef="usd">296400000</us-gaap:ContractWithCustomerAssetNet>
    <bgcp:ImpairmentsRelatedToRevenueReceivables
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzExNTc_02d1e709-63c7-40d5-aab8-ab686ffce18e"
      unitRef="usd">0</bgcp:ImpairmentsRelatedToRevenueReceivables>
    <bgcp:ImpairmentsRelatedToRevenueReceivables
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzExNTc_51aaeff6-5c4d-434d-95fc-947cfb52262d"
      unitRef="usd">0</bgcp:ImpairmentsRelatedToRevenueReceivables>
    <bgcp:ImpairmentsRelatedToRevenueReceivables
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzExNTc_7e5b4d42-8e07-4450-aff5-b8dcfb9885a4"
      unitRef="usd">0</bgcp:ImpairmentsRelatedToRevenueReceivables>
    <bgcp:ImpairmentsRelatedToRevenueReceivables
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzExNTc_7f58d32c-cbbf-442a-a7ca-f4aa95a0ad26"
      unitRef="usd">0</bgcp:ImpairmentsRelatedToRevenueReceivables>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzE0MzY_4861fb53-0098-468c-9391-c5dbe8b9a9f2"
      unitRef="usd">13400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzE0NDM_cebc81a2-afb3-40aa-abad-38c2b9b9eb18"
      unitRef="usd">9200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzE1MTg_84a55867-65f3-47aa-95f7-cdde7677cc95"
      unitRef="usd">7800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzE1MjU_041a1393-5d6b-4454-a893-6941a1e7631f"
      unitRef="usd">7600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzEwOTk1MTE2Mjk5Njk_a3c0a303-e966-461a-a584-28806c38c3e2"
      unitRef="usd">8200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzEwOTk1MTE2Mjk5ODE_755ca6b3-0a43-4908-a64c-42948f9274d3"
      unitRef="usd">8300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzE5NTk_9c820826-3bf1-449d-953e-ce6e5af726a0"
      unitRef="usd">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTIvZnJhZzo5MDZiOGI2ZDNlNzA0NWM1OWRkMGRlNGRmNGJhNzZiZC90ZXh0cmVnaW9uOjkwNmI4YjZkM2U3MDQ1YzU5ZGQwZGU0ZGY0YmE3NmJkXzE5NTk_f44409b1-efbc-40dd-a0b8-55bd74d2dc7f"
      unitRef="usd">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyNDQ_d52823ab-f57b-4399-8179-b4210c634a16">Leases&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, acting as a lessee, has operating leases and finance leases primarily relating to office space, data centers and office equipment. The leases have remaining lease terms of 0.1 years to 17.1 years some of which include options to extend the leases in 1 to 10 year increments for up to 10 years. Renewal periods are included in the lease term only when renewal is reasonably certain, which is a high threshold and requires management to apply judgment to determine the appropriate lease term. Certain leases also include periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the termination option. The Company measures its lease payments by including fixed rental payments and, where relevant, variable rental payments tied to an index, such as the Consumer Price Index. Payments for leases in place before the date of adoption of ASC 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were determined based on previous leases guidance. The Company recognizes lease expense for its operating leases on a straight-line basis over the lease term, and variable lease expense not included in the lease payment measurement is recognized as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the accounting policy election, leases with an initial term of twelve months or less are not recognized on the balance sheet. The short-term lease expense over the period reasonably reflects the Company&#x2019;s short-term lease commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; requires the Company to make certain assumptions and judgments in applying the guidance, including determining whether an arrangement includes a lease, determining the term of a lease when the contract has renewal or cancelation provisions, and determining the discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines whether an arrangement is a lease or includes a lease at the contract inception by evaluating whether the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If the Company has the right to obtain substantially all of the economic benefits from, and can direct the use of, the identified asset for a period of time, the Company accounts for the identified asset as a lease. The Company has elected the practical expedient to not separate lease and non-lease components for all leases other than real estate leases. The primary non-lease component that is combined with a lease component represents operating expenses, such as utilities, maintenance or management fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the rate implicit in the lease is not usually available, the Company used an incremental borrowing rate based on the information available at the adoption date of the new &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; standard in determining the present value of lease payments for existing leases. The Company has elected to use a portfolio approach for the incremental borrowing rate, applying corporate bond rates to the leases. The Company calculated the appropriate rates with reference to the lease term and lease currency. The Company uses information available at the lease commencement date to determine the discount rate for any new leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company subleases certain real estate to its affiliates and to third parties. The value of these commitments is not material to the Company&#x2019;s unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company did not have any leases that have not yet commenced but that create significant rights and obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company&#x2019;s operating and financing leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification in&lt;br/&gt;Unaudited Condensed&lt;br/&gt;Consolidated Statements&lt;br/&gt;of Financial Condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;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%;text-decoration:underline"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMS0xLTEtOTYxODY_7822268c-fe69-437a-a2da-dda500707e22"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMS0xLTEtOTYxODY_7eb0e552-29fc-4e44-a325-a76129f9af43"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&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;130,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;136,252&#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 5.5pt;text-align:left;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;Finance lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMS0xLTEtOTYxODY_b318137e-111c-4414-be48-dc050d66026e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMS0xLTEtOTYxODY_c32a5ebf-cd80-4437-86c6-770fc4d8fcfb"&gt;Fixed assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%;text-decoration:underline"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMS0xLTEtOTYxODY_0acc320e-3538-496e-acb2-74d13062f6da"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMS0xLTEtOTYxODY_f724fb5b-fc58-466a-a3d8-83b0849fd47d"&gt;Accounts payable,&lt;br/&gt;accrued and other&lt;br/&gt;liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMS0xLTEtOTYxODY_a1bba9b0-df7b-4c24-9a41-0e3de05c6d68"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMS0xLTEtOTYxODY_b2d8e555-9556-435a-9f85-f0a158071db5"&gt;Accounts payable,&lt;br/&gt;accrued and other&lt;br/&gt;liabilities&lt;/span&gt;&lt;/span&gt;&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;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,985&#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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;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;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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:right;vertical-align: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.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 5.5pt;text-align:left;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;Finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification in&lt;br/&gt;Unaudited Condensed&lt;br/&gt;Consolidated Statements&lt;br/&gt;of Operations&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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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,2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occupancy and&lt;br/&gt;equipment&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;9,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:100%"&gt;Amortization on ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occupancy and equipment&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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;            __________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&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:32pt"&gt;The Company recorded operating lease costs related to the Insurance brokerage business of $1.1&#160;million and $2.2&#160;million for three and six months ended June, 30 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&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:32pt"&gt;Short-term lease expense was not material for the three and six months ended June&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s maturity analysis of its operating lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,729&#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;394&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,049)&lt;/span&gt;&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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;157,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows cash flow information related to lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;Cash paid for obligations included in the measurement of operating lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for obligations included in the measurement of finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&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:30pt"&gt;The Company made payments for operating lease liabilities related to the Insurance brokerage business of $1.1&#160;million and $2.3&#160;million for the three and six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i2dcea151e8a943d4904dd31bd003d4ed_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIwMQ_0354db4c-c76c-4258-80ef-5521417f4e68">P0Y1M6D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="i2dcea151e8a943d4904dd31bd003d4ed_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIwMQ_abf6aabb-882a-45e1-9fb4-2927f78ca59b">P0Y1M6D</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="ie2fece217d40447a84279612ff0a26b2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIxMw_4e26b5ba-ce52-4f55-ba5e-364c7fbfc27d">P17Y1M6D</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ie2fece217d40447a84279612ff0a26b2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIxMw_a6880270-9ac9-4322-82f4-87777c561da9">P17Y1M6D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1
      contextRef="i2dcea151e8a943d4904dd31bd003d4ed_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzI3Ng_0333080a-b8be-4cc8-b47a-e9ed9e5c344e">P1Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i2dcea151e8a943d4904dd31bd003d4ed_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzI3Ng_ac33476a-bd59-4a86-b746-6b16cf3ab57d">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1
      contextRef="ie2fece217d40447a84279612ff0a26b2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzI4Mg_5e111506-264e-4456-b6c0-af1ff46946b4">P10Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ie2fece217d40447a84279612ff0a26b2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzI4Mg_b52b1847-547b-48cb-8d79-80b0e90875e8">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <bgcp:LesseeFinanceLeaseRenewalIncrementsTerm
      contextRef="i38bf8c9269694a31b5122016d2f9ce07_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzMxMQ_c69d0f43-15b4-49f7-898f-5ae4a27e504d">P10Y</bgcp:LesseeFinanceLeaseRenewalIncrementsTerm>
    <bgcp:LesseeOperatingLeaseRenewalIncrementsTerm
      contextRef="i38bf8c9269694a31b5122016d2f9ce07_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzMxMQ_cce9362e-539e-41f4-97d5-198927808f32">P10Y</bgcp:LesseeOperatingLeaseRenewalIncrementsTerm>
    <bgcp:LesseeSupplementalBalanceSheetInformationTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyMzk_289a0dd9-9fc7-4236-bc5a-f76b1bec41e4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company&#x2019;s operating and financing leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification in&lt;br/&gt;Unaudited Condensed&lt;br/&gt;Consolidated Statements&lt;br/&gt;of Financial Condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;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%;text-decoration:underline"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMS0xLTEtOTYxODY_7822268c-fe69-437a-a2da-dda500707e22"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMS0xLTEtOTYxODY_7eb0e552-29fc-4e44-a325-a76129f9af43"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&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;130,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;136,252&#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 5.5pt;text-align:left;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;Finance lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMS0xLTEtOTYxODY_b318137e-111c-4414-be48-dc050d66026e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMS0xLTEtOTYxODY_c32a5ebf-cd80-4437-86c6-770fc4d8fcfb"&gt;Fixed assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%;text-decoration:underline"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMS0xLTEtOTYxODY_0acc320e-3538-496e-acb2-74d13062f6da"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMS0xLTEtOTYxODY_f724fb5b-fc58-466a-a3d8-83b0849fd47d"&gt;Accounts payable,&lt;br/&gt;accrued and other&lt;br/&gt;liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMS0xLTEtOTYxODY_a1bba9b0-df7b-4c24-9a41-0e3de05c6d68"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMS0xLTEtOTYxODY_b2d8e555-9556-435a-9f85-f0a158071db5"&gt;Accounts payable,&lt;br/&gt;accrued and other&lt;br/&gt;liabilities&lt;/span&gt;&lt;/span&gt;&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;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,985&#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;</bgcp:LesseeSupplementalBalanceSheetInformationTableTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItMy0xLTEtOTYxODY_6c36d684-9459-40a2-a64b-c2a197dc5953"
      unitRef="usd">130490000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzItNS0xLTEtOTYxODY_0af387f4-ae15-495b-a8ff-0d2aa783de67"
      unitRef="usd">136252000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtMy0xLTEtOTYxODY_3adcef4b-97ee-43f2-8b5f-4056ed008f1a"
      unitRef="usd">2617000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzMtNS0xLTEtOTYxODY_ada15604-d40c-4913-8a5e-8d1ff4075dde"
      unitRef="usd">2893000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtMy0xLTEtOTYxODY_cf5934f4-1230-4a8d-846b-c13a1a1e047d"
      unitRef="usd">157531000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzUtNS0xLTEtOTYxODY_5aaffe4d-57da-4966-9001-b02d7af3ec50"
      unitRef="usd">166220000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtMy0xLTEtOTYxODY_85524d37-1c19-47a3-ab6f-9416e1e03983"
      unitRef="usd">2683000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo1ZjMyODNlOTMyNjM0MWUwOTE5OWI0NDUzMjhkNzAxNS90YWJsZXJhbmdlOjVmMzI4M2U5MzI2MzQxZTA5MTk5YjQ0NTMyOGQ3MDE1XzYtNS0xLTEtOTYxODY_50e43bb4-501f-4445-9f3e-c57c7643b078"
      unitRef="usd">2985000</us-gaap:FinanceLeaseLiability>
    <bgcp:LesseeWeightedAverageRemainingLeaseTermAndDiscountRateTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyNDY_f7ec24c8-2e6b-4cde-9a39-91f52fe890d0">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cff0fc;padding:2px 1pt;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;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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:right;vertical-align: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.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 5.5pt;text-align:left;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;Finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</bgcp:LesseeWeightedAverageRemainingLeaseTermAndDiscountRateTableTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzItMS0xLTEtOTYxODY_fe9b8d37-51c6-4552-89f5-39198f8754a3">P10Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzItMy0xLTEtOTYxODY_fa89dc68-46fa-4ae9-8655-2fe7e6a1d25e">P10Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzMtMS0xLTEtOTYxODY_c2145da7-9152-402e-bcf5-2dd14551ba7d">P4Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzMtMy0xLTEtOTYxODY_f6009e6a-a05c-4b7f-8abb-4be3f9961891">P4Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzUtMS0xLTEtOTYxODY_b5ecdf59-1395-4788-a0bb-ce21205a98fa"
      unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzUtMy0xLTEtOTYxODY_f170bd8f-3c01-4ed0-9de8-3afd8ffdc1e9"
      unitRef="number">0.049</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzYtMS0xLTEtOTYxODY_342bab9b-0367-436d-9b56-a00a53895433"
      unitRef="number">0.031</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTo3MmQ4ZTA0ZjdhZTY0OWIxOTY4OTg2ZDkzMzZiYTIwMS90YWJsZXJhbmdlOjcyZDhlMDRmN2FlNjQ5YjE5Njg5ODZkOTMzNmJhMjAxXzYtMy0xLTEtOTYxODY_3f305406-9ece-44e7-ade3-65d95d297899"
      unitRef="number">0.031</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyNDE_96c26d06-6906-4846-b667-f160ecd1159a">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification in&lt;br/&gt;Unaudited Condensed&lt;br/&gt;Consolidated Statements&lt;br/&gt;of Operations&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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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,2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occupancy and&lt;br/&gt;equipment&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;9,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:100%"&gt;Amortization on ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occupancy and equipment&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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;            __________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&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:32pt"&gt;The Company recorded operating lease costs related to the Insurance brokerage business of $1.1&#160;million and $2.2&#160;million for three and six months ended June, 30 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&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:32pt"&gt;Short-term lease expense was not material for the three and six months ended June&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6b09a73972fa47ae9125c3c11d7237aa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzItMy0xLTEtOTYxODY_6e5a5b8d-dfa9-445d-87d4-07e9387add53"
      unitRef="usd">9137000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if02aef3b916c452793197ac16726ec8c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzItNS0xLTEtOTYxODY_f54037b3-1ff2-4bce-a591-adf20dbd8e68"
      unitRef="usd">10589000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2bd63dc05f0e4022a6c49ee43dd28f19_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzItNy0xLTEtOTYxODY_93287881-b216-4adb-9d9a-41d704c2c685"
      unitRef="usd">16460000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2ca5f516aa1d42458d88a163fa9b7022_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzItOS0xLTEtOTYxODY_bd945328-454d-4d38-b3c7-bf10df7b0c6b"
      unitRef="usd">21595000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6b09a73972fa47ae9125c3c11d7237aa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzctMy0xLTEtOTYxODY_ed8cd28b-d100-4780-8e7b-e2ee8f923f47"
      unitRef="usd">152000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="if02aef3b916c452793197ac16726ec8c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzctNS0xLTEtOTYxODY_c42a3601-708e-4622-851b-86ef6e9d7284"
      unitRef="usd">18000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2bd63dc05f0e4022a6c49ee43dd28f19_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzctNy0xLTEtOTYxODY_881387ee-d582-425b-ae90-32bafd5f20ce"
      unitRef="usd">304000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2ca5f516aa1d42458d88a163fa9b7022_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzctOS0xLTEtOTYxODY_f520584e-09ac-410b-ba08-ffc5971cf43c"
      unitRef="usd">18000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i938f6c58057442f7895d768375bc1a2d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzgtMy0xLTEtOTYxODY_075208a7-ec23-4104-b8a4-74fb07641e72"
      unitRef="usd">21000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i64aa463503f5471fbfeb7ee1bcbee506_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzgtNS0xLTEtOTYxODY_9f191c52-aa58-4807-8a16-425d62a240e4"
      unitRef="usd">3000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i222ccea85d91408ea019caee548e7f7c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzgtNy0xLTEtOTYxODY_f5bfc19c-e4c7-48fd-bb0e-a56a24f06e66"
      unitRef="usd">43000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i708dcb3887734cbd8dc8fafd2728b2af_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphMWQwNWY5ZTk3M2E0YTY2OTcwNjViYzE3YWRjZjJmNS90YWJsZXJhbmdlOmExZDA1ZjllOTczYTRhNjY5NzA2NWJjMTdhZGNmMmY1XzgtOS0xLTEtOTYxODY_a5778597-0e49-4360-ab22-b82c193a8468"
      unitRef="usd">3000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i2bc4ff0a5b074999bb8b4933f04f2c2b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIxOTkwMjMyNjYwMzc_0791046c-4c07-4079-9542-4f719ef0eb38"
      unitRef="usd">1100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3d0f0c180fa6448681ef90b2152b78b0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIxOTkwMjMyNjYwNTE_289b900d-c48e-4437-bb19-50fdeb209d5a"
      unitRef="usd">2200000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyNDI_7cab8d54-b66e-421e-aaa6-dfaa862f5318">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s maturity analysis of its operating lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,729&#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;394&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,049)&lt;/span&gt;&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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;157,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyNDI_f2a8d908-573f-4d1c-acd4-5486950cd24b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s maturity analysis of its operating lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,729&#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;394&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,049)&lt;/span&gt;&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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;157,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzItMS0xLTEtOTYxODY_7a6d4750-a8c2-4dc0-a347-eef85a8a2605"
      unitRef="usd">17729000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzItMy0xLTEtOTYxODY_e3e57a1f-cb14-49b3-8a42-1483ff5072e1"
      unitRef="usd">394000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzMtMS0xLTEtOTYxODY_70ce4004-e90f-4870-8f08-6224163dd6ca"
      unitRef="usd">32131000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzMtMy0xLTEtOTYxODY_8ffca2e6-19ac-4ed5-84ba-a18faad22234"
      unitRef="usd">657000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzQtMS0xLTEtOTYxODY_17ff81dd-751b-42e6-a88c-86c89607e3b0"
      unitRef="usd">23925000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzQtMy0xLTEtOTYxODY_bd8494c0-b7d0-4f36-b711-8f89074dbf15"
      unitRef="usd">657000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzUtMS0xLTEtOTYxODY_b03577df-ccb0-421c-85c1-90aec64773bf"
      unitRef="usd">18923000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzUtMy0xLTEtOTYxODY_2de6eea4-b512-405f-a947-7fdb020b5269"
      unitRef="usd">657000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzYtMS0xLTEtOTYxODY_acaf873d-563c-4d93-be24-beb9bd235f2a"
      unitRef="usd">15384000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzYtMy0xLTEtOTYxODY_a2f6eb74-9bc4-4e1f-97e0-cec8a0b85bf2"
      unitRef="usd">499000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <bgcp:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzctMS0xLTEtOTYxODY_27130980-140f-4244-8465-1e208c0008fa"
      unitRef="usd">99488000</bgcp:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <bgcp:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzctMy0xLTEtOTYxODY_787f5faa-4522-4079-bee3-bec371f671d4"
      unitRef="usd">0</bgcp:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzgtMS0xLTEtOTYxODY_92a5078c-18c2-4d1a-be3a-bb12f17d8b43"
      unitRef="usd">207580000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzgtMy0xLTEtOTYxODY_56510872-f6f2-4a71-aaf3-9d30e1edc891"
      unitRef="usd">2864000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzktMS0xLTEtOTYxODY_158ed5d4-656d-4592-867a-dae249e7ceea"
      unitRef="usd">50049000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzktMy0xLTEtOTYxODY_5debf9bb-da14-43a7-bab7-d392fd1f4e27"
      unitRef="usd">181000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzEwLTEtMS0xLTk2MTg2_5ff2c7c6-78ac-46f3-962a-5525300d5d3c"
      unitRef="usd">157531000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZToyOWRjMjUyOWQyOGU0MTJhYmM5MmQ1YTEyNDQzZDk1Ny90YWJsZXJhbmdlOjI5ZGMyNTI5ZDI4ZTQxMmFiYzkyZDVhMTI0NDNkOTU3XzEwLTMtMS0xLTk2MTg2_ef0e6161-f75e-4554-9a9c-fff0eea0edd3"
      unitRef="usd">2683000</us-gaap:FinanceLeaseLiability>
    <bgcp:ScheduleOfCashFlowInformationRelatedToLeaseLiabilitiesTableTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzQyNDM_6d3577f8-1936-4003-8870-967e327c66d2">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows cash flow information related to lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;Cash paid for obligations included in the measurement of operating lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for obligations included in the measurement of finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&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:30pt"&gt;The Company made payments for operating lease liabilities related to the Insurance brokerage business of $1.1&#160;million and $2.3&#160;million for the three and six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;</bgcp:ScheduleOfCashFlowInformationRelatedToLeaseLiabilitiesTableTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzItMS0xLTEtOTYxODY_6a5253c0-d054-4153-a676-0a7f6f5b3143"
      unitRef="usd">9647000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzItMy0xLTEtOTYxODY_91c1bddb-6eaf-4c7f-ae95-8905e93bade6"
      unitRef="usd">8794000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzItNS0xLTEtOTYxODY_cdd90f2d-cc66-4440-8c83-bf067f6bbc08"
      unitRef="usd">17564000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzItNy0xLTEtOTYxODY_04fb5d76-90ba-4160-ac7a-b26947783e52"
      unitRef="usd">18043000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzQtMS0xLTEtOTYxODY_bb450a2d-e650-4a2c-bd9a-cea612a45b71"
      unitRef="usd">164000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzQtMy0xLTEtOTYxODY_a5a7a916-f1de-44a6-827d-ac9addd66993"
      unitRef="usd">20000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzQtNS0xLTEtOTYxODY_3ca22c05-4edf-4325-90a1-ad889e6aa780"
      unitRef="usd">328000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90YWJsZTphOWMyYzRhYmU2NmM0YTUzOWRkOTAxYmI2NDcyYTgwZS90YWJsZXJhbmdlOmE5YzJjNGFiZTY2YzRhNTM5ZGQ5MDFiYjY0NzJhODBlXzQtNy0xLTEtOTYxODY_3c144554-7e58-462b-875d-17e9f95cfeb0"
      unitRef="usd">20000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2bc4ff0a5b074999bb8b4933f04f2c2b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIxOTkwMjMyNjYwNjY_1f0b7671-c89b-4747-81a4-c39e4954b814"
      unitRef="usd">1100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3d0f0c180fa6448681ef90b2152b78b0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTUvZnJhZzowMzk5ZWZkNDRjY2U0NDAzYTEzZDJjNTViN2YzNmU3Zi90ZXh0cmVnaW9uOjAzOTllZmQ0NGNjZTQ0MDNhMTNkMmM1NWI3ZjM2ZTdmXzIxOTkwMjMyNjYwODA_1117cedc-87e2-4ef7-b889-727751a3bcdb"
      unitRef="usd">2300000</us-gaap:OperatingLeasePayments>
    <us-gaap:CreditLossFinancialInstrumentTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzIxNDc_2fba5041-f2aa-4776-9500-f4cf182ec226">Current Expected Credit Losses (CECL)&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CECL reserve reflects management&#x2019;s current estimate of potential credit losses related to the receivable balances included in the Company&#x2019;s unaudited Condensed Consolidated Statements of Financial Condition. See Note 3&#x2014;&#x201c;Summary of Significant Accounting Policies&#x201d; for further discussion of the CECL reserve methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As required, any subsequent changes to the CECL reserve are recognized in &#x201c;Net income (loss) available to common stockholders&#x201d; in the Company&#x2019;s unaudited Condensed Consolidated Statements of Operations. During the three and six months ended June&#160;30, 2022 and 2021, the Company recorded increases in the CECL reserve as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, April 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;5.5&#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;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, April 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.8&#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;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended June 30, 2022, there was an increase of $3.2 million in the CECL reserve against &#x201c;Accrued commissions and other receivables, net&#x201d; which reflected the downward credit rating migration of certain receivables in the portfolio. For the six months ended June 30, 2022, there was an increase of $4.1 million in the CECL reserve against "Accrued commissions and other receivables, net" which reflected the downward credit rating migration of certain receivables in the portfolio, which included a $3.9 million reserve related to Russia's Invasion of Ukraine, bringing the CECL reserve recorded pertaining to &#x201c;Accrued commissions and other receivables, net&#x201d; to $4.8 million as of June&#160;30, 2022. There was no change in the CECL reserve recorded pertaining to &#x201c;Accrued Commissions and other receivables, net&#x201d; for the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended June 30, 2022 and 2021, there was an increase of $1.2 million and decrease of $0.1 million, respectively, in the CECL reserve record pertaining to &#x201c;Loans, forgivable loans and other receivables from employees and partners, net&#x201d; as a result of employee terminations. For the six months ended June 30, 2022 and 2021, there was an increase &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;of $1.6 million and $0.1 million, respectively, in the CECL reserve pertaining to "Loans, forgivable loans and other receivables from employees and partners, net" as a result of employee terminations, bringing the CECL reserve recorded pertaining to &#x201c;Loans, forgivable loans and other receivables from employees and partners, net&#x201d; to $3.3 million as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended June 30, 2022, there was an increase of $1.4 million in the CECL reserve against &#x201c;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; which reflected the downward credit rating migration of certain unsettled trades related to Russia's Invasion of Ukraine. For the six months ended June 30, 2022, there was an increase of $6.9 million in the CECL reserve against &#x201c;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; which reflected the downward credit rating migration of certain unsettled trades related to Russia's Invasion of Ukraine, bringing the CECL reserve recorded pertaining to &#x201c;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; to $6.9 million as of June&#160;30, 2022. There was no change in the CECL reserve recorded pertaining to &#x201c;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&#x201d; for the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzIxNDg_8949ed02-57a9-41d7-bfeb-0a958c0fec7f">During the three and six months ended June&#160;30, 2022 and 2021, the Company recorded increases in the CECL reserve as follows (in millions):&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, April 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;5.5&#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;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, April 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.8&#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;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued commissions and other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans, forgivable loans and other receivables from employees and partners, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivables from broker-dealers, clearing organizations, customers and related broker-dealers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i87b6a5c30f564897a889a599111c0023_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzEtMS0xLTEtOTYxODY_8eb00e14-b976-4bac-bf29-54cbca755299"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2525a862dbc54b898c85bba24de98b1e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzEtMy0xLTEtOTYxODY_e5461dee-3043-4e3d-b4ae-3704d1012601"
      unitRef="usd">2100000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib7372ffca40d41c886e409ac41c8cab3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzEtNS0xLTEtOTYxODY_9c697637-07d1-4654-929a-2509631213c3"
      unitRef="usd">5500000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i23ec35bf11af4faf9b956e5320118dd3_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzEtNy0xLTEtOTYxODY_7c96cfd6-a15b-4a1f-a716-00ea75fc097a"
      unitRef="usd">9200000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="iadc35d14f81b4d7c9eab4ac4a8ae0942_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzItMS0xLTEtOTYxODY_813f79f1-d9cb-4bb2-979c-e77801dc753f"
      unitRef="usd">3200000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i04838e5785fd4c459540709fec957be6_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzItMy0xLTEtOTYxODY_e37e59ef-293d-4abe-a976-06d03e1ce498"
      unitRef="usd">1200000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="iadc6b9da463f46b8ad27455e4a5705d4_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzItNS0xLTEtOTYxODY_3ac94f7b-53fd-4c2a-85cc-605cf685c69a"
      unitRef="usd">1400000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i09470c47ff8d4e4c808c4bd64ae2dbcb_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzItNy0xLTEtOTYxODY_9a71c108-8cbb-4b1c-b29a-acffd8d84a23"
      unitRef="usd">5800000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6307cc96d78c413aa5a332db25a6e5ea_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzMtMS0xLTEtOTYxODY_c060c7d8-81b2-443d-95d1-0e8bc419b101"
      unitRef="usd">4800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if3b0cf6b113c4ef5991542efdc94b531_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzMtMy0xLTEtOTYxODY_73cb8ba8-16c2-4cfc-8a5d-95d9b8f32dec"
      unitRef="usd">3300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9b862130c55144a6af8f49301756beed_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzMtNS0xLTEtOTYxODY_95226765-89ef-4bdd-8466-db4cd01c00ef"
      unitRef="usd">6900000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTplOGQ1ODE2Y2EwMjg0YzIxYTE5YjcyMDUyMDU0MjE0OC90YWJsZXJhbmdlOmU4ZDU4MTZjYTAyODRjMjFhMTliNzIwNTIwNTQyMTQ4XzMtNy0xLTEtOTYxODY_66bc0e81-98be-4b44-85b6-6c161baac196"
      unitRef="usd">15000000.0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id9847a03f5f44870b8efef74ce1322e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzEtMS0xLTEtMTAxODE4_a1a356a3-b5ca-4299-b7c0-d5b941522434"
      unitRef="usd">700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1812dbc275ee485794655f2d6e2081f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzEtMy0xLTEtMTAxODIz_8a57190e-6552-47e1-ab42-52fc70ea32c4"
      unitRef="usd">1700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0d3a7a57754444f89bc61510af1c2502_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzEtNS0xLTEtMTAxODI4_5657f278-287d-431a-a084-116792a56ed8"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7c62f6b201cc4ed7bbaef01ff8539668_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzEtNy0xLTEtMTA5OTkw_b19c5f6c-6a69-45e5-b6f6-3209dc1bb27d"
      unitRef="usd">2400000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="id22a4c2c178441db980222e0167a9960_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzItMS0xLTEtMTAxOTcx_f1145e43-86a7-4108-b997-4fdb82611404"
      unitRef="usd">4100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i5d3b0d887bbb4c5f9a65e4479763ace5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzItMy0xLTEtMTAxOTg2_b0295f11-20a2-44da-a489-584ca93fb0ed"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i35ef0218700947e98ab1515dbfd05203_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzItNS0xLTEtMTAxOTc5_3dd54e78-f9f7-45a2-b851-cba94b028935"
      unitRef="usd">6900000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzItNy0xLTEtMTA5OTkw_338e01eb-86d1-48a7-b3d2-64b4e4262c76"
      unitRef="usd">12600000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6307cc96d78c413aa5a332db25a6e5ea_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzMtMS0xLTEtMTAxOTk0_49ecfdfe-968f-4b83-8b4e-be57724529a2"
      unitRef="usd">4800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if3b0cf6b113c4ef5991542efdc94b531_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzMtMy0xLTEtMTAxOTk3_f3c8e376-b29a-480a-be53-17a853240b1b"
      unitRef="usd">3300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9b862130c55144a6af8f49301756beed_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzMtNS0xLTEtMTAyMDAw_eacf1388-f25d-4073-8a4d-92a9a1325298"
      unitRef="usd">6900000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3d88ca0088f64736867e4a11cf3d053b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToyODBkMDRhMTcyMjY0NDkyYjY1YmZkZjVlNzgxMjQ3Yy90YWJsZXJhbmdlOjI4MGQwNGExNzIyNjQ0OTJiNjViZmRmNWU3ODEyNDdjXzMtNy0xLTEtMTA5OTkw_f3998e3d-80a7-46a2-b53f-4cc484ea6c8b"
      unitRef="usd">15000000.0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i434a8676d8eb45d1817e6ba082e0d95f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzEtMS0xLTEtOTYxODY_3f315a86-4ea1-4673-b0ff-38898d32eb98"
      unitRef="usd">1000000.0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifa443d95cfc5458389185a0f842d5646_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzEtMy0xLTEtOTYxODY_7256141e-ba48-4de3-b779-96c73b252e70"
      unitRef="usd">1800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="icfffd3027323412696e44de053a02c48_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzEtNS0xLTEtOTYxODY_8071b95e-f04a-41da-9263-fdc7ae89f970"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if74fd0f0929a4b74bc8a3821630e025a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzEtNy0xLTEtOTYxODY_6dc2ccdb-4ef0-4079-8764-ec389ed546d3"
      unitRef="usd">2800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i0106283733c440a89fb73fd37fc79e38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzItMS0xLTEtOTYxODY_24d85444-d484-4e7e-8173-3fc2ed4b7c64"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="if1fdf0c961d44e1dbb513279a07ca7f0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzItMy0xLTEtOTYxODY_f8ab0ef9-01a7-446a-99a4-e31c116a3f55"
      unitRef="usd">-100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i7f0a091f485941d8b1314a65bdb7f8dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzItNS0xLTEtOTYxODY_5ceac09f-5b05-4645-9dc3-10b15cd83af5"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="ic1fb86c3c14a4522892f66a9575efa9e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzItNy0xLTEtOTYxODY_f89cb49e-94f1-4aeb-bec6-48f8cd9dbf16"
      unitRef="usd">-100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i15718cf4620e4f5d9884c947d5e64f6b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzMtMS0xLTEtOTYxODY_60ca6235-17c6-499d-80d2-6bf6f0623e76"
      unitRef="usd">1000000.0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i66010a0a98cf42f7b9e640027e7a4b12_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzMtMy0xLTEtOTYxODY_6b423af7-e717-4430-8f7f-c14e164d1f27"
      unitRef="usd">1700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i29678d3e8e9f4631a5fc07ac1756b9cd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzMtNS0xLTEtOTYxODY_6a8c47a8-eca8-46d4-bed7-4b911e900b85"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZTo1MzM1YmI4OWIwYjc0ODgxOGJmOWQ3MGZmZmQ3YTVhMi90YWJsZXJhbmdlOjUzMzViYjg5YjBiNzQ4ODE4YmY5ZDcwZmZmZDdhNWEyXzMtNy0xLTEtOTYxODY_7f6ad38e-f2fb-4f76-8970-ba77c77ee518"
      unitRef="usd">2700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic85f91467650429caf49243e0ee63a3a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzEtMS0xLTEtMTAyNTU0_41c1ba7a-65d8-434d-9082-cab3d20df2b7"
      unitRef="usd">1000000.0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i188ab36d027e45f6a30909d70d93cb75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzEtMy0xLTEtMTAyNTUx_09980d38-88fd-4798-b7b7-6744028c95dd"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i483197e9b12d4465b7140397b17c2d1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzEtNS0xLTEtMTA1Njk3_0b43391b-1c59-40e5-bac8-99c389f0cd1d"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i70e206f15f01408d81256592b007e22f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzEtNy0xLTEtMTA5OTk2_ed3c569b-7a8f-48e2-989b-1b90c7ead36c"
      unitRef="usd">2600000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i3446b6e41ae54c2fba46f76cda80070b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzItMS0xLTEtMTA1Njc4_c557384c-5765-41b6-8b76-79de4ac774ff"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="ib192ca0ea7e74161a56d6fe73805f553_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzItMy0xLTEtMTA1NjY5_02d9afb7-470c-42a4-912e-9d44408a94dd"
      unitRef="usd">100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i6c298ef45f5b430ebec8edbaf0646a9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzItNS0xLTEtMTA1Njg2_8f8ff87c-82db-4187-84e3-5cb2be4aa961"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzItNy0xLTEtMTA5OTk2_969a0eef-21a3-43ca-95ee-71d1975c2141"
      unitRef="usd">100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i15718cf4620e4f5d9884c947d5e64f6b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzMtMS0xLTEtMTA1NjI5_153ebb6b-4fd6-4dfc-992b-34634eb71867"
      unitRef="usd">1000000.0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i66010a0a98cf42f7b9e640027e7a4b12_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzMtMy0xLTEtMTA1NjM2_13739e50-a58e-4262-a24a-b0cdfe0d0e69"
      unitRef="usd">1700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i29678d3e8e9f4631a5fc07ac1756b9cd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzMtNS0xLTEtMTA1NjQ3_5a1fd61c-d88c-42ed-9f39-ce107d1bdd24"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibb68162ecdf64fcfa2634717feeb1745_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90YWJsZToxNjM1MDdkNTZmNTI0NWNkODhmZTcyY2MzMTUxNGMyZi90YWJsZXJhbmdlOjE2MzUwN2Q1NmY1MjQ1Y2Q4OGZlNzJjYzMxNTE0YzJmXzMtNy0xLTEtMTA5OTk2_51ac48e8-f670-4dd1-a208-fd8ef7d7946e"
      unitRef="usd">2700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="iadc35d14f81b4d7c9eab4ac4a8ae0942_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3Nzk0_813f79f1-d9cb-4bb2-979c-e77801dc753f"
      unitRef="usd">3200000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="id22a4c2c178441db980222e0167a9960_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3ODEz_f1145e43-86a7-4108-b997-4fdb82611404"
      unitRef="usd">4100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i98e3fe845e394246a759bb39194a62ed_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3ODE3_be365a72-58ba-4f3e-afc6-6eb133d0c6c6"
      unitRef="usd">3900000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6307cc96d78c413aa5a332db25a6e5ea_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3ODkz_c060c7d8-81b2-443d-95d1-0e8bc419b101"
      unitRef="usd">4800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i0106283733c440a89fb73fd37fc79e38_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzEwOTk1MTE2MzA4MTE_711d24d0-440c-4782-b862-ed1859b10090"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i3446b6e41ae54c2fba46f76cda80070b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzEwOTk1MTE2MzA4MTE_8f1be3fc-4dd6-491c-a561-f820a08d5bc7"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i04838e5785fd4c459540709fec957be6_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTAx_e37e59ef-293d-4abe-a976-06d03e1ce498"
      unitRef="usd">1200000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="if1fdf0c961d44e1dbb513279a07ca7f0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTEz_f8ab0ef9-01a7-446a-99a4-e31c116a3f55"
      unitRef="usd">-100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i5d3b0d887bbb4c5f9a65e4479763ace5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTA5_b0295f11-20a2-44da-a489-584ca93fb0ed"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="ib192ca0ea7e74161a56d6fe73805f553_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTE4_02d9afb7-470c-42a4-912e-9d44408a94dd"
      unitRef="usd">100000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if3b0cf6b113c4ef5991542efdc94b531_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTI0_73cb8ba8-16c2-4cfc-8a5d-95d9b8f32dec"
      unitRef="usd">3300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="iadc6b9da463f46b8ad27455e4a5705d4_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTMy_3ac94f7b-53fd-4c2a-85cc-605cf685c69a"
      unitRef="usd">1400000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i35ef0218700947e98ab1515dbfd05203_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTQw_3dd54e78-f9f7-45a2-b851-cba94b028935"
      unitRef="usd">6900000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9b862130c55144a6af8f49301756beed_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzMwMjM2NTY5NzY3OTQ2_95226765-89ef-4bdd-8466-db4cd01c00ef"
      unitRef="usd">6900000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i7f0a091f485941d8b1314a65bdb7f8dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzE5ODg_8c0310c2-dc02-4472-a528-30d2f651bc21"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="iacfa24b81aae40aaaae8d976658508ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMTgvZnJhZzoxYWNhMWEzZTM4NTE0MzNjYTg0MGUxYzJkOGNmNWFiZS90ZXh0cmVnaW9uOjFhY2ExYTNlMzg1MTQzM2NhODQwZTFjMmQ4Y2Y1YWJlXzE5ODg_d235b929-670b-4896-820a-cc149cb41e87"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2d011bdde4524124bccd4b2e31251b84_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMjEvZnJhZzo4NWQ4YmIyOGMyMWQ0NDEwOTY3NmQ5MjI2ZjcyOGUyNS90ZXh0cmVnaW9uOjg1ZDhiYjI4YzIxZDQ0MTA5Njc2ZDkyMjZmNzI4ZTI1XzI0OA_218238c7-ea74-4a73-aa15-7875bd05a34b">Subsequent Events&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Second Quarter 2022 Dividend&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On&#160;August&#160;2, 2022, the Company&#x2019;s Board of Directors declared a quarterly cash dividend of $0.01 per share for the second quarter of 2022, payable on&#160;September&#160;6, 2022&#160;to BGC Class&#160;A and Class&#160;B common stockholders of record as of August&#160;23, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;CEO Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 8, 2022, the Company filed an amendment to the March 2021 Form S-3 with respect to the issuance and sale of up to an aggregate of $300.0&#160;million of shares of BGC Class A common stock from time to time on a delayed or continuous basis. On August 3, 2022, the March 2021 Form S-3 was declared effective by the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Corporate Conversion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Joint Committee of BGC Partners' independent Directors of the Board, which was constituted to consider the conversion to a corporate structure, has agreed to pursue and move forward with a conversion of the Company's corporate structure from an Umbrella Partnership/C-Corporation ("Up-C") to a "Full C-Corporation." This conversion is intended to be effective January 1, 2023, subject to customary closing conditions in the agreement and regulatory approvals.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4adf41597c3b4a34950f5ba715a62a5d_D20220802-20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMjEvZnJhZzo4NWQ4YmIyOGMyMWQ0NDEwOTY3NmQ5MjI2ZjcyOGUyNS90ZXh0cmVnaW9uOjg1ZDhiYjI4YzIxZDQ0MTA5Njc2ZDkyMjZmNzI4ZTI1XzEyOA_171c25c8-2aff-4b96-b5ce-7483aae3d9c8"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4adf41597c3b4a34950f5ba715a62a5d_D20220802-20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMjEvZnJhZzo4NWQ4YmIyOGMyMWQ0NDEwOTY3NmQ5MjI2ZjcyOGUyNS90ZXh0cmVnaW9uOjg1ZDhiYjI4YzIxZDQ0MTA5Njc2ZDkyMjZmNzI4ZTI1XzEyOA_478f945a-0619-4632-82a2-ef3d994e62e0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockDividendsPerShareDeclared>
    <bgcp:IssuanceAndSaleOfCommonStock
      contextRef="i7f08cfa90f1549ed9de509ba84d72a30_I20220708"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ1YWRlNmE5ZTFkNTRkYTQ5ODdlODAzNTk5YmM5MDJiL3NlYzpkNWFkZTZhOWUxZDU0ZGE0OTg3ZTgwMzU5OWJjOTAyYl8xMjEvZnJhZzo4NWQ4YmIyOGMyMWQ0NDEwOTY3NmQ5MjI2ZjcyOGUyNS90ZXh0cmVnaW9uOjg1ZDhiYjI4YzIxZDQ0MTA5Njc2ZDkyMjZmNzI4ZTI1XzIxOTkwMjMyNTY3MTM_1660522b-c8f2-4f01-bdb0-06fd1db95922"
      unitRef="usd">300000000</bgcp:IssuanceAndSaleOfCommonStock>
</xbrl>
