<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:whg="http://westwoodgroup.com/20221231"
  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="whg-20221231.xsd" xlink:type="simple"/>
    <context id="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd197ab1b41248298e9ec780803b35fc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6d2be7a60853497297f48eb41d107691_I20190215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2019-02-15</instant>
        </period>
    </context>
    <context id="ie69ba1d8bbd34d399d46def8536866ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib459a71e083c4f9993fbaf25b438d036_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife300e4572e147a98606a6902fe4a07a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0fc3809600904b76806109662d225a72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf1e529947134f8bb3cc95e0c8d1ad78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7cd83b9dfd7f4eb7b80f41abea902edd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if2bcf3fd239c4d1387fef542687f2d37_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8dfebc831c94c07836750e4468b3d21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibee8d8b04b02405d8aad68397c4284b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FiduciaryAndTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib93cb7edc9674e2bb59567faa203dee1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FiduciaryAndTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10ee5b509f134c9b9bb3f65eb1eb81d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FiduciaryAndTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i595e0c0be2a745c89954da51ee534877_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustPerformanceBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb79747e3fb14064bdd8e8367e6456ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustPerformanceBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia86bae5eccda4823a23b47f101276ca8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustPerformanceBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5a41b87a5af4765b42f16eb5324515b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i286d736e5eea4aefa9bc5d531f0e9e26_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0af3afcd13784ea0b4d391692e52c853_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide12455dec52496ab844ec0ba3d89670_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia2becf42b5b14bf9b3eaf2181d609293_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie46bb7be491c41299c72084fd747825b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i33efb45dec71450fa7b5012ce171591a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8db75d2a39524bff98d2013341675a1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f7f40014ee54421a52e5bd678633c7f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6553a4e1ce242469918738bdfc0b2a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4859c500773e4d4c94b9d4b62579611f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if35301c35b5a492a8f80aa3ed4b09f98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5122eb7f9eb44d0fbe4cb0738dbd2b87_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="ia4eb277b5b8444aa8fb64933695cca59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="ie44b1f4e9e174e4bb1769975d83d8236_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i3ec32d77a41e42b29bdfa9efd19e3bd8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i4c3966e16424458281fad3f2fb5963c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i245c721a8d524c55afcebe12c8ffa5c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb607cf9264c4e09bd1f271902ef9a4c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90f17c7fbcc448a2a33d7579fc4611ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia10853acf3474ae9b3e6dbfcecebede2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb1443e34aa44a9d9c251563cc7aa161_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i868bd103de1847ae9cfafe5b108a4c64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i959fecc695674ee586a6918452dbd56c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i2a88a30033eb4a9c9696cfbde91b2133_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i40c941ba8e514b99b707136db39281ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i9927061ebb844bdea847f80ff75a8790_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i50575a0263b043339c5d6f4dc30841f2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i57a7292b669b48bca548dd64914fa25e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2378d7053e27408bb960659c3f28768f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c46600070944c20859d016432c189ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i23c7c7a9063447229323aaad1556c382_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i34f1d9a266f04844a1416d43b16d1e50_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5e8272456114db487507657167a4ec3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice6b58511c01439b902d974cb71098ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e6f4524c79949628f54d4057d536947_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3ae02e7798c3400bbfd054e15589eb65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02d000452879400faa6300f53d173c7a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic84e42e400874095bd82031e4c0187d0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a6e11f3de0a47a7b288c5bf6defd380_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i905bb819de01496592c4d8a39f2725ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife57f63b65f242bc8513cd1f48539b0d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a514f4810614e2a9919fdda9bd9c499_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">whg:RevenueRetentionEarnOut</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief9c95d4f37b4befa5eb361399530628_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">whg:GrowthEarnOut</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1cc6583f299f4aa3925a5c688ed3ef09_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7909b7cfce674af199ae2d4e38510434_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idea3af358968422d8382ffbc33967bd9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i397bd0ac7f524958b810fa8fdfacda06_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibe7cf196067f4ee3a4211c4f34408aab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia053ceb865c94eceab84dc7710b19db5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee2c8946fff141589c881ee4955f9a11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:MutualFundAdvisoryMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic26c3624e77341f98c5799222094c9a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:MutualFundAdvisoryMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d2da645ebba40778d100154be774bd1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:MutualFundAdvisoryMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3627c0410abc42bd9c1117aa71fde829_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PrivateWealthAdvisoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd046b828a204a959cf57fe9abfa02c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PrivateWealthAdvisoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idec7d5de11014931b6b7752b32f4dae1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PrivateWealthAdvisoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4abb8bda986a45628f648f1dbb4135c1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1abdb54752444d568489d51037417750_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ad0dde5604342de8814bbc8de855fc0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4bfde7f81ea64c858cdcc24e033f37ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id49da1281831487bb1a0ef1fa64dc9ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdf2eca50fd0494fac8f7d84cf7589cc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2667958c2a704a69972ea4a790dae186_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if215f3c5a046450b80be86df777a1515_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id633d89e38e246a282a2af0420d329d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36fdb38ec18443eebba7c0fd2b72436d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a37af0571284de085259a0e942d0af6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4799a4906f7b4d8ea58ce5aadef04e12_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib63c24b31dc14708bf84785eac1b414e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8234b1f1e2a3454fa1c52a33b1db3004_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72fce00923c74977acb4a7bdfc6c74ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7067e9f108ff4ef6989724534b944ab1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae16be7124f848d29deea11b01322827_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1e58d3c4cc240368ca0313861eb172c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72f30bb010ca4489966e1ee5b33a6e5d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i99621ae8070448389ab56fd1a80c4619_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5f621fa342634a5fb215cdb37a506cc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie36600e459ac4e6cadd2320ae8bf39a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3771c3ba296d4d159ffe9f4fca2c4279_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a46c74fbf424f4d9b81532f357e591c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45ed9cf7bc0f4c59a83a6ccf3285c909_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i067ee7f176b14ae3afbc0ab9eee1838c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd51f13d46ea4dfe836c3e531c2cfbc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27d60c895b3649f48d75b1e4f98e4374_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bd318d676564c7e98ba6dae4ea8c0f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b1bb56e094e4de481a29fe31eca3902_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie389f56b5b25459083ff9f68604b39da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d2afd79dc254814b85d6e6ecfd98238_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i582156e253b84b67928d55c7761c3687_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3eb45a05c6f46e1a868fde76ddbaa9c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ad3f2979f0d4391bb9f18ba88d3a2df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d013330ef594c5ba2e0425f18d30b4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0279bedda8eb489dad5b15aea83811d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc4143b072df47829b422755fd5059aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5be7ce475c1947d69ff258ca6f83d645_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17d0fe4ed9134557b8284c05eb4e059b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i852f2b50c3684f4f805946e56c5b560f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63a16927a145479eb347e5ebb265a7d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9900b584611d4d82a5d12c10c206608d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1794a295c554372928793d308389e96_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd363e4cc3104aea98fb7172e68d9a99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12bbe8c9f4184d7fb6154c2521c4db40_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice855c6db1ae4554b669106d309d4520_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a26f16f948b4d55bfed873bea2c9d39_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i276cc18631414967a91b71ad583d12c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7daea15b6a0f4bc8adfa26e83f5de6b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc7c2f44ba904eb898d6325a34ec2574_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if960c8ecabd941238d5cd3d1fca93a61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i194adf66bfcf4b8bb2c06a81bf9d9e05_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie560dca38e944244a1fd6b0d665750f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i779810012b85435784521d4c1e73baa3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1cbdf46ba94b41a780e00b4256e03b76_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20df44eae15e4d9baf557453c39d4d04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i96758ab186e34a20bb64d09cc38e6f18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b9f404425d24445a51404f384a2e60d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i106639f456944dd8bfd447c390ccbe11_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:InvestmentAdvisoryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51d6df1068294581bc578741e4c0042b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:TrustFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i000cc7d5bdd0437fb3f38a4e947246ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:PerformancefeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib41f4bf1a8bc4847886221251acfe30b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">whg:OtherRevenueMiscServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae92aefd31c040a494e7244632e291ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9d10165536694f86aff400bd011e8f40_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81f3ece1ebab4bdd92fb07fae10c9bbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f022d13495a4dd086d2696bb1f5b094_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d810c35b97747bdbec109cabf206055_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43523f60e0564f0795085ae76b5c4afa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedeed7dcac7f4969b58032faad589453_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib883c83e884a49e6918615952f4c0dd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieeea87657eca4f2ebe4151afbc265624_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04486523ee754beba895e1c5844a8aa8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic885103eeafa4aeea924eda7c5c331d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ebd4f9cc65549bc84679878bfa8b74c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:AdvisoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i47f90aea77e44178a758741cab97b433_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:TrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3b77ee5b722491fb5af4bcfebf022bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8aa6f9ff18b4e9e98fe045d2c789ac8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib39c51f76fac4cb6a22711f62cdc2623_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i84ec08d2f4c7456c918fe76d9814803d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1904730d0f4541bebeb6be69a3d344d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i192c9aa4034d48db89590f18b1e53f91_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6414fc94bba144bb8146c221a424d1c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f31e930e5d74f11bc8dd4327d624a1e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic475674691544dd3b25c8f9ed42143f1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14f7c527d249482a882e25eb1c0a6089_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iabe14e40fd3d4a168fe385a39b2b64a4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf9344a12e594e859d6344d8d64bb5ff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:UsGaap_EquitySecuritiesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie95dab448b57485fa4715e46e3969daf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:UsGaap_EquitySecuritiesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id36b8d19fdd14cb8a82e03293c9c7a26_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9e7c3891ce9747d3ac1103556cf85997_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69ddb02b96cd4a88b8327cc269834e5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i185d72d608694c3a8402ee3d20d2a5c6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i470d001358ee40cfa649d562005d4380_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9f411dd51b34ceb8721823e33199dae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d15ad5e8bb34fd880b3b9cddeb5d3e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c3421879a77461ea7719270319162f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idfe660933c384c73910fe07fe59d758f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbfb113b64a34c7eb350e5b74036195c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec6b2e8e2a4e42548102ae730dd5bf8c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if027f4126faa45ad965eb9c52603c699_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb80b3a2c2dd4cc9ab1e1a3882f6267f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:UsGaap_EquitySecuritiesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f7e0bb4f4ab45ccb442d1959c55932e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:UsGaap_EquitySecuritiesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if936d94faa82413498087ad9663b212d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i537dd0a9a41c49c69629dcc27043321b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id33b284702d540a7b68e364ae24d2026_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie776f8d96beb46d289ec7807dc46d5a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie11aa306266448ab9521f0ea4229c83d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">whg:ZarvonaEnergyFundGPLPDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3700de300ef41f4973775767670eaa1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">whg:ZarvonaEnergyFundIIALPDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31c0cdf4d230402b85888f50db630574_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">whg:BroadmarkAssetManagementLLCDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b6b52c8034248b4ac1a4723cba36d18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">whg:SalientMLPTotalReturnFundLPDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i53dfcc151d26488b8a3a9ebcb6accd54_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">whg:SalientMLPTotalReturnTEFundLPDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i809582f5ecbb41fbae862e9a706ca3e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">whg:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc9019c27efb4c5dbadea6faac01ed8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i445d4e77f472466fa8ecdbeb81b06142_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3dd47e9212634899ab3b574691885c9e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a7b7fe41f054818ac88d50ef02dd9ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="whg:FairValueHierarchyIncludingNAVAxis">whg:InputsNetAssetValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc344b6d82dc43c9864e4fe9ac88dab7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3835704586e84f6a90923edb744eb97a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f020559d3c243f8acb40adc722582f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iffb0cee48e614b15a5f0771424e9c49e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8896b3e140c24f8f9bfc30696e008eae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i97625c984b3545f4a1346f471cbf5654_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if1188ce8cdfd4f2881278d57e9f5ff07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f0771ad288149e2a47a0bfde307f57b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibeafe9bccba14b0c9586871df5142cf1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4323e186f29f44bfa12c629762e7661f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i607b2b5bbaca4accb646af6dbebcfd41_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a4d0a84202b47dfb2c54b32b8715fca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="id85e1705fd8047d894d48e73bc80227f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i38106a646061464fa5ad539287603697_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="i29c8dce0093d45099eb2fc309f5d24be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="whg:FairValueHierarchyIncludingNAVAxis">whg:InputsNetAssetValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7af1db98b5064793b0fbadcf519d89b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i294cbbfe109944a1ae18950800c30c9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i726700bf522b430da31f6f120e45e03e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95296e4d5eec4bfe9d47657bba7c7c0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9fcbaa79c3b049b0bba661454b60f530_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fdce673eb9e4935b0a83a80367a2613_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iceebfb03b67a4597b80f023776284406_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33469b0ce82c408fb1cdac74de88263d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5c73d2675104488bbb3433330c0d730_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic79af457174a404994cf3315b096f07a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseSubjectToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic7e36f627f9d4ad2a7bed151f95f2b70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseSubjectToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a07de70d7c44d498610509b305007c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseSubjectToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i29a39ef787a04d20b9ae055bfc4ead0e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseSubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icda6b8ad74fb4ed9abf9c7204b76c459_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseSubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08b160e3505544e79c8ddc71f6c1fa45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseSubjectToPerformanceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58734683d50d47ee9a2f601e2064a691_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2096f223494044939e9002e1ded87360_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6cda83e55534be48a942ed38ab0c8ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:StockBasedCompensationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fe940b470224dfb91ac3d234bba186d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:CanadianPlanRestrictedStockExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib79fc7c782a14c2ca041f97092fa41f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:CanadianPlanRestrictedStockExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibecae96b8661445b924316d7efd14bd2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">whg:CanadianPlanRestrictedStockExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id27fc492115f46da99a654b550974977_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15c121a1ea494b6ca025b9e0a631a02c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8269f754781466e819337962cd2771a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14fc1b7b66ec432f85777249d1c1ceb6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">whg:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21f865f80a7c461ea66904b800afc410_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1332ec88441546c6a341c93a08f7b023_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedStockSubjectOnlyToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7de6d02a1c734e13986c24b347f67b49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</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="idf753dabc4494206839ded8c8b941af7_D20221118-20221118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2022-11-18</startDate>
            <endDate>2022-11-18</endDate>
        </period>
    </context>
    <context id="i75f38fcab4934bc89dcc0031e3bfc570_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56822be326a748098a11766c94b8777e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fe3ec9d3ace40bd904ff6d54cd6b928_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa6c792fa912403bb936f9660193a2e3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceAndPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib20a50cf54a04be8b4499bafe8689548_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceAndPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5e2849d4472429890aebb77f788180e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceAndPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie6ff3b68bdfc4e10ad5515382424c875_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceAndPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6fb076dd3a1474abc80a6e31578c584_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">whg:RestrictedSharesSubjectToServiceAndPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id02b170cff184ba3bbd07ec74473caf7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i816236c8ce1f42e095d9a32aac5c5bfd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">whg:BenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i27d9fe8fcd984eadb0e87a065da6ec89_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf5f906f70ed4498a80dad60a80ca438_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3b40d973f33474b901f82bae5bcca96_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9a5bd7d8b1c49f5abdf1c1dbce8c415_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i85912c506427459ab9b00fb73c61b2c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibfdaff1b94fc4f05bd0be03fce595195_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89559e83a329405a89180d11fe306071_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i11d3bd12b0c14c8b8c5f21b27457dbfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14bd805b7ccd4eb9a4121602b0aadc21_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibcbb398444d24cd3a4ec0c6dfd59d951_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02df3fee29b04c1ea123f3eff87fd43e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f04a92be7394915a98d6d2b4beee5ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d071fde39624d878f536bc4de99e0bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibce01db32ef84a96a78b2c78197f08d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic731e8ded31a425694ef7b92336f7ce8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i889b68f39f264e94ac3197893bf2474c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4db398cb769c43468ce1aad94f32977a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf4f70e39ff74ab790a13a33a12f97cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia017dd163b0441bebf4451c01b5cd191_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0c07cbba17c4bd896e3a758cca197c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e47ecb741434900b032c81a0b04c785_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ceb4144077847dd81e300c19c2eb6ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a62e5bfddbc482ab32b93a024c8394b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">whg:ComputerHardwareAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i826168917a844d3da3f6427ee6f9f1d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">whg:ComputerHardwareAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32ee316c981448b1801c25d816ec3a9d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:WestwoodFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8257ecc064e54a46a29f711e373ec98c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:CommonTrustFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaec3114b621e43b4a0db7c112e09ac05_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:WestwoodHospitalityFundILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87c58999079d4de4990df1e6dd1689de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:PrivateEquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i18ea0d21a6cc44ea902ebcf2df1035c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:PrivateWealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb8c323d0c9149e282e3c48341781d38_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:InstitutionalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id23e1f4ddf7f4ec39ce623b41ab46b14_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifcb39d6f53284c70a52c08bf51993641_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">whg:UndertakingForCollectiveInvestmentInTransferableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8439db9f60f4474ab5fd94796a5a8a0b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5423cb1ce75a4a94a29e0dc69e7d9125_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia775d6477dd24ed6beb822e9309113cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i948e2da60ebf4b708a1eae27efba495c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i379212deef594666adb73d370f46e565_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if207d284c1bb4ea0a1dcf1e9140cb359_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28d77ea54d0544a9bdba53d0558d7341_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:InvestmentPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i309b6f249715475b9ea208ba2e906d0e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:WestwoodManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4c398c81a044a8081d785f0f7cb7754_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:WestwoodManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia5a9a5f51706418da7829ee8edcaaef5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">whg:WestwoodManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3450fa1cd134e35b123f8fff404f8f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb4cffc491d8429eab06c833333c95ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4fc504389c0c4365a8a9465709d1c2d7_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="idca145e3a1514bb89f6fd66ffced8054_D20230215-20230215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2023-02-15</startDate>
            <endDate>2023-02-15</endDate>
        </period>
    </context>
    <context id="i3ccbf3d07b5e4c0f9f4c113db80b47e6_D20200220-20200220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-20</startDate>
            <endDate>2020-02-20</endDate>
        </period>
    </context>
    <context id="ic8b6ca8320f9402fbb4350c673ef0f45_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic7da821f4b5c45d39b9af925f4699078_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb01003005bb45f3aa0ee01ba1db097c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idedceaf105664b2fb32af70f9674d0f6_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9d1b82ded774173b5db3b94c11007fd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i11ab28ad5c8b404d8ad524bad22bf5f0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieb7eb2ff62a842c8a1cd8ff4d83578ee_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i47b55a908ffe4cfca2af84f0f7dbd23b_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001165002</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_units">
        <measure>whg:reporting_units</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>whg:Segment</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="customers">
        <measure>whg:Customers</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV80LTEtMS0xLTY0NTgx_18e0955c-b555-42a8-9718-cc15e3323a0f">0001165002</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV81LTEtMS0xLTY0NTgx_795f82ff-bef0-4a64-80bd-85ae86475e7d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFilerCategory
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV82LTEtMS0xLTY0NTgx_2757c363-1ae1-445e-9371-901bf6b9c6e3">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:DocumentPeriodEndDate
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV84LTEtMS0xLTY0NTgx_26d2e604-acbb-4a03-bce8-5d1292530ca5">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV85LTEtMS0xLTY0NTgx_7b621e5a-6b15-4fcd-88d9-90af29ee8d43">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8xMC0xLTEtMS02NDU4MQ_21a58935-9952-4fec-b435-34c6ad9821a5">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8xMS0xLTEtMS02NDU4MQ_bbe4175c-c6ed-475e-ad34-559a3bd818b0">false</dei:AmendmentFlag>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6d2be7a60853497297f48eb41d107691_I20190215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8xMi0yLTEtMS02NDU4MQ_9276dd0b-13a8-4727-9359-ae5e4d4d9f62"
      unitRef="shares">9245779</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat
      contextRef="icd197ab1b41248298e9ec780803b35fc_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8xNy0zLTEtMS02NDU4MQ_c9b2bef3-ae69-456a-890f-d65391e1fab4"
      unitRef="usd">100016804</dei:EntityPublicFloat>
    <dei:EntityShellCompany
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8xOC0xLTEtMS02NDU4MQ_6d89fec5-23fd-4fb0-85a6-0925e4b90646">false</dei:EntityShellCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8xOS0xLTEtMS02NDU4MQ_67444b5e-e38a-46c9-9044-7a175704517d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8yMC0xLTEtMS02NDU4MQ_fb168ea9-e9ff-4af9-896c-ffd5d5b3ed50">false</dei:EntitySmallBusiness>
    <dei:DocumentTransitionReport
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80L2ZyYWc6NWQyNDBlZmJiZmNlNDRmYjkxMjI0N2E2NzcxYjQ1ODcvdGFibGU6MGNmMzlkOTY5YTYxNGIxNDkyNDY2MmU3MmJhMTc0MmUvdGFibGVyYW5nZTowY2YzOWQ5NjlhNjE0YjE0OTI0NjYyZTcyYmExNzQyZV8yMS0xLTEtMS02NDU4MQ_0d13c3de-2f2a-4e05-b023-f890b9d96844">false</dei:DocumentTransitionReport>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzEtMi0xLTEtNjQ1ODE_e31c37c9-5345-4044-9674-02713313861a"
      unitRef="usd">9196000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzEtNC0xLTEtNjQ1ODE_5d557a95-cb38-454c-9cc5-d8ae0cec7f73"
      unitRef="usd">8637000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzMtMi0xLTEtNjQ1ODE_4e9e15a6-9101-4bcd-9ff4-168a263a53d8"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzMtNC0xLTEtNjQ1ODE_c7a855f6-a595-4e20-beea-69ffa9b56524"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzQtMi0xLTEtNjQ1ODE_2a7704c8-98fd-4225-a7ca-2b5ef1772501"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzQtNC0xLTEtNjQ1ODE_fd6a248c-4afa-43f1-8da4-daa9691b0b06"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzUtMi0xLTEtNjQ1ODE_8626c8d4-3ba4-4ae0-80ca-6ddee7ef113d"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzUtNC0xLTEtNjQ1ODE_5e55a93a-9638-479a-bb0c-4b4b2edcd99b"
      unitRef="shares">10182583</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzYtMi0xLTEtNjQ1ODE_fb67a72b-b39b-4d11-835d-57d16b3dee52"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzYtNC0xLTEtNjQ1ODE_5ff6de65-7e7c-4073-97ff-96f68563021e"
      unitRef="shares">8904902</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzgtMi0xLTEtNjQ1ODE_e1f41ff5-9403-45ff-a43b-3b6e6f689378"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockShares
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjEvZnJhZzo2NzE3YjgwZjFhNDA0YzQ3YTc1N2ViNzhmMWMwN2Q2YS90YWJsZToyYjI1OTc4Y2JlZjA0YTllODAyOTBlODNlMzc3YjMwNy90YWJsZXJhbmdlOjJiMjU5NzhjYmVmMDRhOWU4MDI5MGU4M2UzNzdiMzA3XzgtNC0xLTEtNjQ1ODE_58d42760-c590-414c-8531-40be68c9cee5"
      unitRef="shares">1277681</us-gaap:TreasuryStockShares>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzAvZnJhZzplOWJiYzUxYjhiOTI0ZDk4ODdiNzVkYzUwNjU4ZTFjNy90YWJsZTo0ZmVmOWZmY2JjNTg0YzBiYmYxMTVkYzdiZDQxMzRiZi90YWJsZXJhbmdlOjRmZWY5ZmZjYmM1ODRjMGJiZjExNWRjN2JkNDEzNGJmXzEtMi0xLTEtNjQ1ODE_94863c55-52cd-4e76-a1ef-c7e0dcc9c792"
      unitRef="usdPerShare">2.88</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzAvZnJhZzplOWJiYzUxYjhiOTI0ZDk4ODdiNzVkYzUwNjU4ZTFjNy90YWJsZTo0ZmVmOWZmY2JjNTg0YzBiYmYxMTVkYzdiZDQxMzRiZi90YWJsZXJhbmdlOjRmZWY5ZmZjYmM1ODRjMGJiZjExNWRjN2JkNDEzNGJmXzEtNC0xLTEtNjQ1ODE_5b3c6254-9425-497c-b833-d2c9b6c86a4c"
      unitRef="usdPerShare">2.76</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzAvZnJhZzplOWJiYzUxYjhiOTI0ZDk4ODdiNzVkYzUwNjU4ZTFjNy90YWJsZTo0ZmVmOWZmY2JjNTg0YzBiYmYxMTVkYzdiZDQxMzRiZi90YWJsZXJhbmdlOjRmZWY5ZmZjYmM1ODRjMGJiZjExNWRjN2JkNDEzNGJmXzEtNi0xLTEtNjQ1ODE_e5415868-df3a-4095-8f25-84732a6d529d"
      unitRef="usdPerShare">2.54</us-gaap:DividendsPayableAmountPerShare>
    <whg:ShareBasedCompensationArrangementWithIndividualRequisiteServicePeriod
      contextRef="id02b170cff184ba3bbd07ec74473caf7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzY0MTE_0d7bb54a-0a28-4051-bf5d-150147c8f7f6">P2Y</whg:ShareBasedCompensationArrangementWithIndividualRequisiteServicePeriod>
    <whg:AccumulatedOtherComprehensiveIncomeLossTax
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODEvZnJhZzowMmY1Nzc0NzYyMTE0YmY3OTU0Y2IyMGVlNjAzMDAwOC90ZXh0cmVnaW9uOjAyZjU3NzQ3NjIxMTRiZjc5NTRjYjIwZWU2MDMwMDA4XzU5_57b8e577-2f66-4750-b4df-a53185117ee1"
      unitRef="usd">43000</whg:AccumulatedOtherComprehensiveIncomeLossTax>
    <whg:AccumulatedOtherComprehensiveIncomeLossTax
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODEvZnJhZzowMmY1Nzc0NzYyMTE0YmY3OTU0Y2IyMGVlNjAzMDAwOC90ZXh0cmVnaW9uOjAyZjU3NzQ3NjIxMTRiZjc5NTRjYjIwZWU2MDMwMDA4XzY2_0ed84052-ac9b-43d0-a07a-33876fec2332"
      unitRef="usd">-46000</whg:AccumulatedOtherComprehensiveIncomeLossTax>
    <whg:NumberOfMajorCustomers
      contextRef="id3450fa1cd134e35b123f8fff404f8f3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTkvZnJhZzozMjk2YzZiMDM0Y2U0MDY4YjQ2ODJmYWJhZTIzMTgyYi90ZXh0cmVnaW9uOjMyOTZjNmIwMzRjZTQwNjhiNDY4MmZhYmFlMjMxODJiXzQ2_3e757890-217e-48ed-bef1-8e17a85e0c68"
      unitRef="customers">10</whg:NumberOfMajorCustomers>
    <whg:NumberOfMajorCustomers
      contextRef="ieb4cffc491d8429eab06c833333c95ea_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTkvZnJhZzozMjk2YzZiMDM0Y2U0MDY4YjQ2ODJmYWJhZTIzMTgyYi90ZXh0cmVnaW9uOjMyOTZjNmIwMzRjZTQwNjhiNDY4MmZhYmFlMjMxODJiXzE0NQ_9cb6f6e7-88db-43de-9a7f-33739afe951b"
      unitRef="customers">10</whg:NumberOfMajorCustomers>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90ZXh0cmVnaW9uOjdiODFmYWIxYWVjOTQ2NzBiZDZmNWY5MjNhYmJiYzEwXzIwOQ_19514b64-0511-4ee0-b97d-2c9a401c34db">QUARTERLY FINANCIAL DATA (Unaudited):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of unaudited quarterly results of operations for the years ended December&#160;31, 2022 and 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.794%"/&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.695%"/&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.695%"/&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.695%"/&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.701%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;17,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;15,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Basic earnings (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted earnings (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;18,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;17,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;17,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;19,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;/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;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,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:9.5pt;font-weight:400;line-height:100%"&gt;3,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net income (loss)&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;4,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align: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 common share&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 common share&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90ZXh0cmVnaW9uOjdiODFmYWIxYWVjOTQ2NzBiZDZmNWY5MjNhYmJiYzEwXzIxMQ_c55d79d5-9db5-4ca1-b055-1b7ff1b457d8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of unaudited quarterly results of operations for the years ended December&#160;31, 2022 and 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.794%"/&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.695%"/&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.695%"/&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.695%"/&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.701%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;17,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;15,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Basic earnings (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted earnings (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;18,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;17,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;17,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;19,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;/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;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,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:9.5pt;font-weight:400;line-height:100%"&gt;3,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net income (loss)&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;4,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align: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 common share&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 common share&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="ic8b6ca8320f9402fbb4350c673ef0f45_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzMtMi0xLTEtNjQ1ODE_a6e04937-242b-4950-ab43-706831060d2c"
      unitRef="usd">17216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic7da821f4b5c45d39b9af925f4699078_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzMtNC0xLTEtNjQ1ODE_9d9b6d88-3b0a-486c-8715-fa73d6202969"
      unitRef="usd">15603000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb01003005bb45f3aa0ee01ba1db097c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzMtNi0xLTEtNjQ1ODE_1f56649b-9b0c-477b-9d9a-1a3f2a52ee3a"
      unitRef="usd">15406000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idedceaf105664b2fb32af70f9674d0f6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzMtOC0xLTEtNjQ1ODE_57e18dcb-975a-43b5-834f-3a1c2a07c15c"
      unitRef="usd">20456000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic8b6ca8320f9402fbb4350c673ef0f45_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzQtMi0xLTEtNjQ1ODE_92dad105-7b8b-47b5-bb67-b96de05b3aaf"
      unitRef="usd">594000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7da821f4b5c45d39b9af925f4699078_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzQtNC0xLTEtNjQ1ODE_8f5be905-ee28-4562-aed9-1425ae23668a"
      unitRef="usd">-458000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idb01003005bb45f3aa0ee01ba1db097c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzQtNi0xLTEtNjQ1ODE_4098169b-2c4f-4338-aff3-4cfe551884d9"
      unitRef="usd">-1021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idedceaf105664b2fb32af70f9674d0f6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzQtOC0xLTEtNjQ1ODE_900909fe-a1a3-49ac-b43d-f061d556c151"
      unitRef="usd">-4313000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic8b6ca8320f9402fbb4350c673ef0f45_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzUtMi0xLTEtNjQ1ODE_9c3777ac-60ee-44c5-8a24-233c546d2a38"
      unitRef="usd">50000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7da821f4b5c45d39b9af925f4699078_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzUtNC0xLTEtNjQ1ODE_702117ad-9bf5-42c5-91dd-a3741b41fdbc"
      unitRef="usd">-378000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idb01003005bb45f3aa0ee01ba1db097c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzUtNi0xLTEtNjQ1ODE_bd079f9b-5be0-4596-a73a-b2d6a82b0e3f"
      unitRef="usd">-1175000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idedceaf105664b2fb32af70f9674d0f6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzUtOC0xLTEtNjQ1ODE_5cded9d9-1af1-4cdd-84a1-0c26ae4e968e"
      unitRef="usd">-3125000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic8b6ca8320f9402fbb4350c673ef0f45_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzYtMi0xLTEtNjQ1ODE_1a8a2cac-01a8-4ade-82f4-dfede72c893b"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic7da821f4b5c45d39b9af925f4699078_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzYtNC0xLTEtNjQ1ODE_6e47e16a-4385-41f8-a8bd-e72da27651bb"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idb01003005bb45f3aa0ee01ba1db097c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzYtNi0xLTEtNjQ1ODE_c7358ca8-4d18-4cd5-962b-73f03c854cbe"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idedceaf105664b2fb32af70f9674d0f6_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzYtOC0xLTEtNjQ1ODE_8ca2bc99-e4ba-4335-bd80-f5938d549c78"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic8b6ca8320f9402fbb4350c673ef0f45_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzctMi0xLTEtNjQ1ODE_649cd4d6-1552-4581-aec5-7fa8b8ef805b"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic7da821f4b5c45d39b9af925f4699078_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzctNC0xLTEtNjQ1ODE_c055d6d9-285c-4485-a11c-ccf13e077ecf"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idb01003005bb45f3aa0ee01ba1db097c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzctNi0xLTEtNjQ1ODE_c37e123f-2ee4-4cd6-b9c6-aabebc81e789"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idedceaf105664b2fb32af70f9674d0f6_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzctOC0xLTEtNjQ1ODE_0298baec-bf55-40a4-a641-5289927b178b"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="ib9d1b82ded774173b5db3b94c11007fd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEwLTItMS0xLTY0NTgx_00cfe621-a522-44c8-b150-e1958471b303"
      unitRef="usd">18319000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11ab28ad5c8b404d8ad524bad22bf5f0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEwLTQtMS0xLTY0NTgx_8923e1d0-6930-4750-9be6-80810e7ff022"
      unitRef="usd">17484000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieb7eb2ff62a842c8a1cd8ff4d83578ee_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEwLTYtMS0xLTY0NTgx_df3929ce-f308-43d8-aa68-619b582b3a97"
      unitRef="usd">17860000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47b55a908ffe4cfca2af84f0f7dbd23b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEwLTgtMS0xLTY0NTgx_c56fd0c9-73ad-4534-86a2-ca3a75a7c5a7"
      unitRef="usd">19391000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib9d1b82ded774173b5db3b94c11007fd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzExLTItMS0xLTY0NTgx_9320a20b-19a0-4196-9ea2-3e05a3baa0bc"
      unitRef="usd">7014000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i11ab28ad5c8b404d8ad524bad22bf5f0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzExLTQtMS0xLTY0NTgx_92794406-fdc5-40d5-95e3-149bf784c5eb"
      unitRef="usd">1416000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieb7eb2ff62a842c8a1cd8ff4d83578ee_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzExLTYtMS0xLTY0NTgx_d6354ae6-a5f4-4d4d-8c7b-deb1707f7f21"
      unitRef="usd">2360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i47b55a908ffe4cfca2af84f0f7dbd23b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzExLTgtMS0xLTY0NTgx_4d16e2a1-7f0d-42b2-b68b-885419a38bd3"
      unitRef="usd">3213000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ib9d1b82ded774173b5db3b94c11007fd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEyLTItMS0xLTY0NTgx_1cb0a06e-a77e-420f-ba2a-ad611dadc898"
      unitRef="usd">4101000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i11ab28ad5c8b404d8ad524bad22bf5f0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEyLTQtMS0xLTY0NTgx_662fe3c8-36ca-4fe7-b273-b6f361823ec9"
      unitRef="usd">970000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb7eb2ff62a842c8a1cd8ff4d83578ee_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEyLTYtMS0xLTY0NTgx_93491377-6380-497c-b02b-f45e38365810"
      unitRef="usd">1879000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i47b55a908ffe4cfca2af84f0f7dbd23b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEyLTgtMS0xLTY0NTgx_6257f070-e268-4fbd-972b-72b521940e4a"
      unitRef="usd">2813000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib9d1b82ded774173b5db3b94c11007fd_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEzLTItMS0xLTY0NTgx_940354ab-314c-4618-89e2-a3531172e3b6"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i11ab28ad5c8b404d8ad524bad22bf5f0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEzLTQtMS0xLTY0NTgx_595306d4-e9b5-4341-be72-c58ad3745234"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb7eb2ff62a842c8a1cd8ff4d83578ee_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEzLTYtMS0xLTY0NTgx_d8a46d44-52ac-49b1-993a-68caed2c8e05"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i47b55a908ffe4cfca2af84f0f7dbd23b_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzEzLTgtMS0xLTY0NTgx_5c9e84fe-7655-4b92-bbe9-57f6683369ee"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib9d1b82ded774173b5db3b94c11007fd_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzE0LTItMS0xLTY0NTgx_d385a25f-2166-411f-962f-d311b8b3ed96"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i11ab28ad5c8b404d8ad524bad22bf5f0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzE0LTQtMS0xLTY0NTgx_21be9644-be10-40c0-8621-22d5a982dcbc"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb7eb2ff62a842c8a1cd8ff4d83578ee_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzE0LTYtMS0xLTY0NTgx_ee4834f2-805e-4dad-8260-d74802771e57"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i47b55a908ffe4cfca2af84f0f7dbd23b_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDUvZnJhZzo3YjgxZmFiMWFlYzk0NjcwYmQ2ZjVmOTIzYWJiYmMxMC90YWJsZTo1ZmJhNWQ4ZDcxZWU0OTEwOGE5NDlkM2RiMmI1N2E0OS90YWJsZXJhbmdlOjVmYmE1ZDhkNzFlZTQ5MTA4YTk0OWQzZGIyYjU3YTQ5XzE0LTgtMS0xLTY0NTgx_506cb1c2-eb87-42f8-8717-37dbb3b85c04"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <dei:DocumentType
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzI3_3bd8d9c2-b6f5-438e-8280-86ebea23f3f9">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6MDg4ZGMzOTIxMzVhNGYxZmFlMTE3OTgzZDU2ZTYxYmEvdGFibGVyYW5nZTowODhkYzM5MjEzNWE0ZjFmYWUxMTc5ODNkNTZlNjFiYV8wLTAtMS0xLTY0NTgx_b708235e-0719-47b1-b701-0c4f58ba2bbf">true</dei:DocumentAnnualReport>
    <dei:EntityFileNumber
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzA4_6d6bdb81-2af5-4b89-9bfc-af0e3b89166d">1-31234</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzIx_b862b1b6-e4ea-43da-8f44-bab15a117e3c">WESTWOOD HOLDINGS GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Y2NlNGY3YTBiNjI2NDMyM2EzNmZiYzIwMzNjYWYzNDQvdGFibGVyYW5nZTpjY2U0ZjdhMGI2MjY0MzIzYTM2ZmJjMjAzM2NhZjM0NF8wLTAtMS0xLTY0NTgx_6ce218f8-1d34-4353-8cfd-b744e069e0a1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Y2NlNGY3YTBiNjI2NDMyM2EzNmZiYzIwMzNjYWYzNDQvdGFibGVyYW5nZTpjY2U0ZjdhMGI2MjY0MzIzYTM2ZmJjMjAzM2NhZjM0NF8wLTMtMS0xLTY0NTgx_a153d047-54f3-4ec4-88f1-3c830e9a58b2">75-2969997</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Y2NlNGY3YTBiNjI2NDMyM2EzNmZiYzIwMzNjYWYzNDQvdGFibGVyYW5nZTpjY2U0ZjdhMGI2MjY0MzIzYTM2ZmJjMjAzM2NhZjM0NF8yLTAtMS0xLTY0NTgx_69fb1ab5-4ee8-4fd3-9572-3ba4f9f3661e">200 Crescent Court, Suite 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Y2NlNGY3YTBiNjI2NDMyM2EzNmZiYzIwMzNjYWYzNDQvdGFibGVyYW5nZTpjY2U0ZjdhMGI2MjY0MzIzYTM2ZmJjMjAzM2NhZjM0NF8zLTAtMS0xLTY0NTgx_da7b00ef-03e7-4e79-95e9-b5d8f0435e09">Dallas,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Y2NlNGY3YTBiNjI2NDMyM2EzNmZiYzIwMzNjYWYzNDQvdGFibGVyYW5nZTpjY2U0ZjdhMGI2MjY0MzIzYTM2ZmJjMjAzM2NhZjM0NF8zLTEtMS0xLTY0NTgx_346dd881-75b9-42c3-a462-859143732f3f">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Y2NlNGY3YTBiNjI2NDMyM2EzNmZiYzIwMzNjYWYzNDQvdGFibGVyYW5nZTpjY2U0ZjdhMGI2MjY0MzIzYTM2ZmJjMjAzM2NhZjM0NF8zLTMtMS0xLTY0NTgx_bbc75e32-9731-423e-ad83-d83b0643907a">75201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzE1_8fb97d90-9909-43c8-90aa-691485f4545e">(214)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzE2_2270a39b-ff95-4324-b802-eb54c8c9bc67">756-6900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Zjk2OGNmM2ZkYmIxNDc3NWE3MzE2Y2JhOTViYWQxZjQvdGFibGVyYW5nZTpmOTY4Y2YzZmRiYjE0Nzc1YTczMTZjYmE5NWJhZDFmNF8xLTAtMS0xLTY0NTgx_68a7a166-f342-49b6-9b9b-c06fde04f42e">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Zjk2OGNmM2ZkYmIxNDc3NWE3MzE2Y2JhOTViYWQxZjQvdGFibGVyYW5nZTpmOTY4Y2YzZmRiYjE0Nzc1YTczMTZjYmE5NWJhZDFmNF8xLTEtMS0xLTY0NTgx_c28df9e5-8fae-41cb-a091-672187694872">WHG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6Zjk2OGNmM2ZkYmIxNDc3NWE3MzE2Y2JhOTViYWQxZjQvdGFibGVyYW5nZTpmOTY4Y2YzZmRiYjE0Nzc1YTczMTZjYmE5NWJhZDFmNF8xLTItMS0xLTY0NTgx_bde44c0d-bf03-447e-aa44-25fdcf7768c9">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzEw_7a7908d8-67f0-442c-b315-0a617d3b2c34">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzIy_79560b46-6e1d-432e-8112-ccc851e3dcdd">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzI0_eddbb7ac-43b3-4bab-b9b4-c42612fdee34">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zNzI1_94aee0a5-7212-492d-aa71-fbe5e1bc86d1">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGFibGU6YWNhN2U1NmY5NzgwNDNjNjlkODkwNzE5ZDQ1MjFlODUvdGFibGVyYW5nZTphY2E3ZTU2Zjk3ODA0M2M2OWQ4OTA3MTlkNDUyMWU4NV8yLTAtMS0xLTY0NTgx_fae7cf94-3581-42ac-ab91-cac5255c9ccf">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityPublicFloat
      contextRef="icd197ab1b41248298e9ec780803b35fc_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zMDg1_c9b2bef3-ae69-456a-890f-d65391e1fab4"
      unitRef="usd">100016804</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6d2be7a60853497297f48eb41d107691_I20190215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xL2ZyYWc6ODQzN2I2ZjBjMTUzNGY1OTg0NjA1ODdmN2I2YzQ1ZDIvdGV4dHJlZ2lvbjo4NDM3YjZmMGMxNTM0ZjU5ODQ2MDU4N2Y3YjZjNDVkMl8zMzU5_9276dd0b-13a8-4727-9359-ae5e4d4d9f62"
      unitRef="shares">9245779</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie69ba1d8bbd34d399d46def8536866ee_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMy9mcmFnOmMxMmJjNTZlOGE2OTRiNzU5MDNjYjhjOTNhMmZjYjk4L3RleHRyZWdpb246YzEyYmM1NmU4YTY5NGI3NTkwM2NiOGM5M2EyZmNiOThfNTQ5NzU1OTQ5NzYy_8b540683-fc13-4b25-a6ec-aa5177b57660"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie69ba1d8bbd34d399d46def8536866ee_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNi9mcmFnOmY3Y2Y5MmJkZGVjZDQyMDJhZGJhNjA4N2JlZGZlYTRhL3RleHRyZWdpb246ZjdjZjkyYmRkZWNkNDIwMmFkYmE2MDg3YmVkZmVhNGFfMzM4NTg_8b540683-fc13-4b25-a6ec-aa5177b57660"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib459a71e083c4f9993fbaf25b438d036_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNi9mcmFnOmY3Y2Y5MmJkZGVjZDQyMDJhZGJhNjA4N2JlZGZlYTRhL3RleHRyZWdpb246ZjdjZjkyYmRkZWNkNDIwMmFkYmE2MDg3YmVkZmVhNGFfMzM4NjI_57452b58-fb78-4130-84b2-2f19e47ddbdd"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ife300e4572e147a98606a6902fe4a07a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNS0xLTEtMS02NDU4MQ_e642e802-7178-449a-897e-2b322e359a67"
      unitRef="usd">46685000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0fc3809600904b76806109662d225a72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNS01LTEtMS02NDU4MQ_81a3990a-551c-4065-a51b-60be42eddc17"
      unitRef="usd">45927000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idf1e529947134f8bb3cc95e0c8d1ad78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNS05LTEtMS02NDU4MQ_bc2976d4-200a-4621-9f76-2ee34d6e96af"
      unitRef="usd">38028000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7cd83b9dfd7f4eb7b80f41abea902edd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNi0xLTEtMS02NDU4MQ_28267648-97e2-433a-8a0f-2d47b1f82b88"
      unitRef="usd">1018000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if2bcf3fd239c4d1387fef542687f2d37_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNi01LTEtMS02NDU4MQ_ca8722a0-0d85-4eae-b650-dc8fb6f15668"
      unitRef="usd">3335000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie8dfebc831c94c07836750e4468b3d21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNi05LTEtMS02NDU4MQ_e398ba7a-7baa-4267-b59b-bbf709298866"
      unitRef="usd">2808000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibee8d8b04b02405d8aad68397c4284b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNy0xLTEtMS02NDU4MQ_f43cc09b-3aea-45ad-b0ed-f4cfde0d496c"
      unitRef="usd">21686000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib93cb7edc9674e2bb59567faa203dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNy01LTEtMS02NDU4MQ_8b3be116-0f1b-45ae-8169-0bbf0352ded6"
      unitRef="usd">24030000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i10ee5b509f134c9b9bb3f65eb1eb81d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfNy05LTEtMS02NDU4MQ_547c1533-e2bf-42a7-b4b3-2fa9dc8ed35a"
      unitRef="usd">23563000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i595e0c0be2a745c89954da51ee534877_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfOC0xLTEtMS02NDU4MQ_962ba905-7138-452c-9c77-73d9c7305887"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifb79747e3fb14064bdd8e8367e6456ff_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfOC01LTEtMS02NDU4MQ_6437cdd3-27a1-477d-9c2a-35168b3912bb"
      unitRef="usd">101000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia86bae5eccda4823a23b47f101276ca8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfOC05LTEtMS02NDU4MQ_c7bdb0ae-7e1c-4b9d-8dec-1a880d5c4219"
      unitRef="usd">366000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <whg:OtherRevenueNet
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfOS0xLTEtMS02NDU4MQ_6848c90b-94fa-4609-a089-dcfc7b6dbabb"
      unitRef="usd">-708000</whg:OtherRevenueNet>
    <whg:OtherRevenueNet
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfOS01LTEtMS02NDU4MQ_9cff8b5f-6f4f-4da8-a5a8-90fc2a151cb9"
      unitRef="usd">-339000</whg:OtherRevenueNet>
    <whg:OtherRevenueNet
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfOS05LTEtMS02NDU4MQ_7fe2e588-1706-4fdc-9339-8a948f6fe014"
      unitRef="usd">346000</whg:OtherRevenueNet>
    <us-gaap:Revenues
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTAtMS0xLTEtNjQ1ODE_caf94173-9335-440e-a006-6f5c4a46254d"
      unitRef="usd">68681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTAtNS0xLTEtNjQ1ODE_7e9b8c64-fa3f-4070-92d9-b4aae0ce87b8"
      unitRef="usd">73054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTAtOS0xLTEtNjQ1ODE_21fea352-7413-4b30-ac0c-93a293b1db2f"
      unitRef="usd">65111000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTItMS0xLTEtNjQ1ODE_44df9c86-2c3c-42e8-adf4-a7276bb7633f"
      unitRef="usd">40124000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTItNS0xLTEtNjQ1ODE_391435ba-9f92-4792-bc05-f43282b07073"
      unitRef="usd">42532000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTItOS0xLTEtNjQ1ODE_a3a8c267-02c9-4181-a4c9-a7251a7b511f"
      unitRef="usd">42141000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTMtOS0xLTEtNjQ1ODE_1518d6ea-7ca3-428e-a2ce-3b73cbd8ce95"
      unitRef="usd">1194000</us-gaap:SellingAndMarketingExpense>
    <whg:MutualFundAdministrationAndDistribution
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTQtMS0xLTEtNjQ1ODE_c7dcc8be-a7b5-4b65-9c66-f4b833a726ae"
      unitRef="usd">2201000</whg:MutualFundAdministrationAndDistribution>
    <whg:MutualFundAdministrationAndDistribution
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTQtNS0xLTEtNjQ1ODE_3ce9515a-1dd7-457e-860d-ede2f632c4c7"
      unitRef="usd">2657000</whg:MutualFundAdministrationAndDistribution>
    <whg:MutualFundAdministrationAndDistribution
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTQtOS0xLTEtNjQ1ODE_8b05c39a-66cf-4e7e-b487-911a68b1b2ed"
      unitRef="usd">1681000</whg:MutualFundAdministrationAndDistribution>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTUtMS0xLTEtNjQ1ODE_6b6a5892-d6d8-46b8-aa53-1af54104d4d8"
      unitRef="usd">7719000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTUtNS0xLTEtNjQ1ODE_24ff889d-3d5b-4cbe-81f2-e3b4bc7fe31f"
      unitRef="usd">8161000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTUtOS0xLTEtNjQ1ODE_069468db-66d2-41a0-a386-faafe32b9232"
      unitRef="usd">8111000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:ProfessionalFees
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTYtMS0xLTEtNjQ1ODE_1f2dfc58-b339-4022-b265-641b82c43d3e"
      unitRef="usd">5357000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTYtNS0xLTEtNjQ1ODE_cb194a30-272a-4487-8b3d-2430b798c66b"
      unitRef="usd">4391000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTYtOS0xLTEtNjQ1ODE_b7bdb79a-69a1-4225-88c1-d08654561ee7"
      unitRef="usd">4271000</us-gaap:ProfessionalFees>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTctNS0xLTEtNjQ1ODE_0675e840-2edc-462d-a895-8a002d5a78f8"
      unitRef="usd">8074000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTctOS0xLTEtNjQ1ODE_7e479fbf-2b42-4760-8320-ee3ca7eec20c"
      unitRef="usd">8941000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTgtMS0xLTEtNzc3NDk_0bbaf84d-95ea-4835-80a1-8e5d2b7f9a74"
      unitRef="usd">7093000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMTgtOS0xLTEtNjQ1ODE_6cc06510-5169-470f-a387-53fd5bbbe1c0"
      unitRef="usd">3403000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingExpenses
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjAtMS0xLTEtNjQ1ODE_b7ca9333-b502-406c-804f-245056dd7c86"
      unitRef="usd">73554000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjAtNS0xLTEtNjQ1ODE_537cbec6-b3c0-48f9-ad5c-bd4639aedfab"
      unitRef="usd">67095000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjAtOS0xLTEtNjQ1ODE_90d4c668-1d4e-4acf-b84e-f4674c2232a2"
      unitRef="usd">68558000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjEtMS0xLTEtNjQ1ODE_1dfa1a2d-8fa9-4e36-b45b-fe6db84bd7b9"
      unitRef="usd">-4873000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjEtNS0xLTEtNjQ1ODE_c45c41a7-afc5-4c79-8289-0522ede8484c"
      unitRef="usd">5959000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjEtOS0xLTEtNjQ1ODE_e1adc57a-e228-4b64-8f8b-62883dba2dfb"
      unitRef="usd">-3447000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjItNS0xLTEtNjQ1ODE_1145e464-9fcb-43eb-9006-f7db0e74d59f"
      unitRef="usd">8371000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjMtMS0xLTEtNjQ1ODE_122dd371-030a-459e-8d35-40ac6e603b8f"
      unitRef="usd">-1495000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjMtNS0xLTEtNjQ1ODE_66da4ce2-1d5c-465f-bf03-a220f97a6d68"
      unitRef="usd">-1797000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjMtOS0xLTEtNjQ1ODE_d0538e47-e18c-4b97-9dd2-ab14c32e2c72"
      unitRef="usd">-711000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeNet
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjQtMS0xLTEtNjQ1ODE_292e6d24-f632-4a14-8153-6ce9f806d2f7"
      unitRef="usd">266000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjQtNS0xLTEtNjQ1ODE_3c606e50-94e4-4ae8-836d-79d35372c972"
      unitRef="usd">868000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherIncome
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjUtMS0xLTEtNjQ1ODE_6825dcc3-403d-480b-81b5-5f12b81fd855"
      unitRef="usd">907000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjUtNS0xLTEtNjQ1ODE_8bb5db7e-4180-4424-957f-9cff5a9c71eb"
      unitRef="usd">602000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjUtOS0xLTEtNjQ1ODE_e3c24ce5-61a2-4fa4-a065-23c9a223b9b0"
      unitRef="usd">135000</us-gaap:OtherIncome>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjYtOS0xLTEtNjQ1ODE_b9d6b38e-23d3-47ce-9c2c-f9257816e35a"
      unitRef="usd">-4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjctMS0xLTEtNjQ1ODE_a6787224-c169-459e-977b-f3934f81058b"
      unitRef="usd">-5195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjctNS0xLTEtNjQ1ODE_c20bd456-2d6b-4519-a921-3efd4109be7b"
      unitRef="usd">14003000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjctOS0xLTEtNjQ1ODE_2ea1325c-831f-4743-b477-81f317b92b45"
      unitRef="usd">-7588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjgtMS0xLTEtNjQ1ODE_1c3ab02a-0e55-45af-aa96-24640b2a76b5"
      unitRef="usd">-567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjgtNS0xLTEtNjQ1ODE_86f62c2b-0204-4a87-b3af-be8d54250686"
      unitRef="usd">4240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjgtOS0xLTEtNjQ1ODE_cf2f1ca6-76ed-4185-982a-bd54a58da183"
      unitRef="usd">1359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjktMS0xLTEtNjQ1ODE_60995ec9-d4f1-46cd-a348-049f55ba1b36"
      unitRef="usd">-4628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjktNS0xLTEtNjQ1ODE_04e80641-d0cd-4ec1-bc56-df2a3814dcd6"
      unitRef="usd">9763000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV80OS9mcmFnOjRlZjFkMDk1YjM0ZjQwZWRhN2RlY2ExNjFiNWNkYjczL3RhYmxlOjJlOWM1ODI5MjQyYTRlMmE5M2E0MGI3ODcxYWM2NWYzL3RhYmxlcmFuZ2U6MmU5YzU4MjkyNDJhNGUyYTkzYTQwYjc4NzFhYzY1ZjNfMjktOS0xLTEtNjQ1ODE_4c92686c-09e9-43eb-9da6-a8ff76ed9673"
      unitRef="usd">-8947000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81Mi9mcmFnOjFkMWM3ZTg5NTYzMDRhM2M5MzFkNTMwYjgxZTVhNzEyL3RhYmxlOjg0Y2M2OWU5NDhjNDRlYjFiMDk5M2IyYzc3M2ZkNjU3L3RhYmxlcmFuZ2U6ODRjYzY5ZTk0OGM0NGViMWIwOTkzYjJjNzczZmQ2NTdfMi0xLTEtMS02NDU4MQ_60995ec9-d4f1-46cd-a348-049f55ba1b36"
      unitRef="usd">-4628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81Mi9mcmFnOjFkMWM3ZTg5NTYzMDRhM2M5MzFkNTMwYjgxZTVhNzEyL3RhYmxlOjg0Y2M2OWU5NDhjNDRlYjFiMDk5M2IyYzc3M2ZkNjU3L3RhYmxlcmFuZ2U6ODRjYzY5ZTk0OGM0NGViMWIwOTkzYjJjNzczZmQ2NTdfMi01LTEtMS02NDU4MQ_04e80641-d0cd-4ec1-bc56-df2a3814dcd6"
      unitRef="usd">9763000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81Mi9mcmFnOjFkMWM3ZTg5NTYzMDRhM2M5MzFkNTMwYjgxZTVhNzEyL3RhYmxlOjg0Y2M2OWU5NDhjNDRlYjFiMDk5M2IyYzc3M2ZkNjU3L3RhYmxlcmFuZ2U6ODRjYzY5ZTk0OGM0NGViMWIwOTkzYjJjNzczZmQ2NTdfMi05LTEtMS02NDU4MQ_4c92686c-09e9-43eb-9da6-a8ff76ed9673"
      unitRef="usd">-8947000</us-gaap:ProfitLoss>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOjVlY2EyNTFkMjg4MTQ4YzE5MmU1ZDc1ZDU3YzkxZjYwL3RhYmxlcmFuZ2U6NWVjYTI1MWQyODgxNDhjMTkyZTVkNzVkNTdjOTFmNjBfMi0yLTEtMS02NDU4MQ_72a604cf-1dc9-45ee-a731-7b7dfad94ac4"
      unitRef="usd">23859000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOjVlY2EyNTFkMjg4MTQ4YzE5MmU1ZDc1ZDU3YzkxZjYwL3RhYmxlcmFuZ2U6NWVjYTI1MWQyODgxNDhjMTkyZTVkNzVkNTdjOTFmNjBfMi00LTEtMS02NDU4MQ_127e8206-91b0-4ec1-a52a-0713326245da"
      unitRef="usd">15206000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOjVlY2EyNTFkMjg4MTQ4YzE5MmU1ZDc1ZDU3YzkxZjYwL3RhYmxlcmFuZ2U6NWVjYTI1MWQyODgxNDhjMTkyZTVkNzVkNTdjOTFmNjBfMy0yLTEtMS02NDU4MQ_6ec06336-2a00-4c1f-b8d4-572d5c121888"
      unitRef="usd">13900000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOjVlY2EyNTFkMjg4MTQ4YzE5MmU1ZDc1ZDU3YzkxZjYwL3RhYmxlcmFuZ2U6NWVjYTI1MWQyODgxNDhjMTkyZTVkNzVkNTdjOTFmNjBfMy00LTEtMS02NDU4MQ_1cd3243f-dbaf-4f13-900a-9be2d2a246c8"
      unitRef="usd">11152000</us-gaap:AccountsReceivableNet>
    <us-gaap:ShortTermInvestments
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOjVlY2EyNTFkMjg4MTQ4YzE5MmU1ZDc1ZDU3YzkxZjYwL3RhYmxlcmFuZ2U6NWVjYTI1MWQyODgxNDhjMTkyZTVkNzVkNTdjOTFmNjBfNS0yLTEtMS02NDU4MQ_35cd69c8-d574-4f48-ba61-90f55ef8eba3"
      unitRef="usd">15342000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOjVlY2EyNTFkMjg4MTQ4YzE5MmU1ZDc1ZDU3YzkxZjYwL3RhYmxlcmFuZ2U6NWVjYTI1MWQyODgxNDhjMTkyZTVkNzVkNTdjOTFmNjBfNS00LTEtMS02NDU4MQ_0223cd43-592e-4366-891a-238e707086e1"
      unitRef="usd">65024000</us-gaap:ShortTermInvestments>
    <us-gaap:TangibleCapitalRequiredForCapitalAdequacy
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RleHRyZWdpb246OTY3MDIyMWRhYjBmNDg5N2I5ZjA5NTQxMjFlN2YwYWFfMTIzNA_008a74cd-4306-4375-822c-10210acc74b5"
      unitRef="usd">4000000</us-gaap:TangibleCapitalRequiredForCapitalAdequacy>
    <us-gaap:ExcessTangibleCapital
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RleHRyZWdpb246OTY3MDIyMWRhYjBmNDg5N2I5ZjA5NTQxMjFlN2YwYWFfMTM4Ng_344b2281-18c8-428e-bb6c-303f03e64728"
      unitRef="usd">21200000</us-gaap:ExcessTangibleCapital>
    <us-gaap:PurchaseObligation
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOmIyZGIxODQ0MTM1MzQ0YmFhZmNkMDlkYzdiMWM5NTIzL3RhYmxlcmFuZ2U6YjJkYjE4NDQxMzUzNDRiYWFmY2QwOWRjN2IxYzk1MjNfMi0xLTEtMS02NDU4MQ_cc2b3c1a-b1f2-4f76-969e-b12a5ad1d80a"
      unitRef="usd">7944000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOmIyZGIxODQ0MTM1MzQ0YmFhZmNkMDlkYzdiMWM5NTIzL3RhYmxlcmFuZ2U6YjJkYjE4NDQxMzUzNDRiYWFmY2QwOWRjN2IxYzk1MjNfMi0zLTEtMS02NDU4MQ_468c2534-a2f7-493e-89d4-7a5854325a82"
      unitRef="usd">4654000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV81NS9mcmFnOjk2NzAyMjFkYWIwZjQ4OTdiOWYwOTU0MTIxZTdmMGFhL3RhYmxlOmIyZGIxODQ0MTM1MzQ0YmFhZmNkMDlkYzdiMWM5NTIzL3RhYmxlcmFuZ2U6YjJkYjE4NDQxMzUzNDRiYWFmY2QwOWRjN2IxYzk1MjNfMi01LTEtMS02NDU4MQ_0278c8e3-887c-4c8a-8c31-6374701c5e26"
      unitRef="usd">3290000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:NumberOfReportingUnits
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV82MS9mcmFnOjc2NzU3MzNjZTVmMDRiOGQ5N2RmMzRjOTBhZmU5OTk1L3RleHRyZWdpb246NzY3NTczM2NlNWYwNGI4ZDk3ZGYzNGM5MGFmZTk5OTVfNjU2Mw_b6f9c464-366d-4e74-81cb-2f7f767b0e90"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV85NC9mcmFnOmE3MzQzNTE2YzAwMzRlYzBhMWY5MTRlYmVjNWU3MWUzL3RleHRyZWdpb246YTczNDM1MTZjMDAzNGVjMGExZjkxNGViZWM1ZTcxZTNfODE1_32232035-ab22-4eb1-b896-ff94db6273e2"
      unitRef="shares">157000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <dei:AuditorFirmId
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTIvZnJhZzo0OGZlNTk5MjgyYzE0MDBiYWIyZDEzNWZmM2VmZjAzOS90YWJsZTo5NWUxNTAyZWI4N2U0MTYzOTlkMDYwZjU3NGU2YjEwOS90YWJsZXJhbmdlOjk1ZTE1MDJlYjg3ZTQxNjM5OWQwNjBmNTc0ZTZiMTA5XzEtMi0xLTEtNjQ1ODE_85d39725-4ab8-435b-a7ad-39c54f07445c">243</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTUvZnJhZzoxMzg5MWQ0YjZiOGQ0ODQyYTE1NmJjMGVjYWYwMTU3ZC90YWJsZTpkNGI0YWE4MzYxZTA0ZDc1YTRiMWI2YjM4ZTIzYTQ3Yi90YWJsZXJhbmdlOmQ0YjRhYTgzNjFlMDRkNzVhNGIxYjZiMzhlMjNhNDdiXzEtMS0xLTEtNjQ1ODE_54e2f8e3-2544-4237-8f35-9a3bdbf95acb">BDO USA, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTUvZnJhZzoxMzg5MWQ0YjZiOGQ0ODQyYTE1NmJjMGVjYWYwMTU3ZC90YWJsZTpkNGI0YWE4MzYxZTA0ZDc1YTRiMWI2YjM4ZTIzYTQ3Yi90YWJsZXJhbmdlOmQ0YjRhYTgzNjFlMDRkNzVhNGIxYjZiMzhlMjNhNDdiXzItMC0xLTEtNjQ1ODE_3b497f73-5dbd-43da-b7a3-1569d69b88ca">Dallas, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQtMi0xLTEtNjQ1ODE_72a604cf-1dc9-45ee-a731-7b7dfad94ac4"
      unitRef="usd">23859000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQtNC0xLTEtNjQ1ODE_127e8206-91b0-4ec1-a52a-0713326245da"
      unitRef="usd">15206000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzUtMi0xLTEtNjQ1ODE_6ec06336-2a00-4c1f-b8d4-572d5c121888"
      unitRef="usd">13900000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzUtNC0xLTEtNjQ1ODE_1cd3243f-dbaf-4f13-900a-9be2d2a246c8"
      unitRef="usd">11152000</us-gaap:AccountsReceivableNet>
    <us-gaap:ShortTermInvestments
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzYtMi0xLTEtNjQ1ODE_35cd69c8-d574-4f48-ba61-90f55ef8eba3"
      unitRef="usd">15342000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzYtNC0xLTEtNjQ1ODE_0223cd43-592e-4366-891a-238e707086e1"
      unitRef="usd">65024000</us-gaap:ShortTermInvestments>
    <us-gaap:PrepaidTaxes
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzctMi0xLTEtNjQ1ODE_dce6f61f-dc2d-4b59-9d30-f4d6f8f3ace9"
      unitRef="usd">446000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzctNC0xLTEtNjQ1ODE_537933cf-1c35-4259-a00c-b0ef2cc2f260"
      unitRef="usd">233000</us-gaap:PrepaidTaxes>
    <us-gaap:OtherAssetsCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzgtMi0xLTEtNjQ1ODE_8c3884c2-22c9-4cb4-8f19-0aa17942785f"
      unitRef="usd">4645000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzgtNC0xLTEtNjQ1ODE_7e21c49d-8b97-4af2-8f06-eb4e4b522b33"
      unitRef="usd">2246000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzktMi0xLTEtNjQ1ODE_a84e42de-1f52-44a3-a369-e4c4a3d44400"
      unitRef="usd">58192000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzktNC0xLTEtNjQ1ODE_6ca6804c-6379-4cf8-9e23-d2d096331fca"
      unitRef="usd">93861000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzEwLTItMS0xLTY0NTgx_784c5cd8-a149-488b-9ac4-6a74b53ca2a1"
      unitRef="usd">4455000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzEwLTQtMS0xLTY0NTgx_5f562a93-8f90-438b-b594-700a0994a149"
      unitRef="usd">4455000</us-gaap:LongTermInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzExLTItMS0xLTg0MzE1_64100588-d9f1-4fc3-bd4a-931d993f541a"
      unitRef="usd">6574000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzExLTQtMS0xLTg0MzE1_c74780cb-1b68-4e7f-9359-b49b13e65390"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzExLTItMS0xLTY0NTgx_0d9a0290-4cd3-4cc0-bd37-8aac32922cc6"
      unitRef="usd">3027000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzExLTQtMS0xLTY0NTgx_1b0e2041-ab55-4645-b5c7-316094c253a1"
      unitRef="usd">4513000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzExLTQtMS0xLTY0NTgx_e71b5d88-0e83-4a57-9ca7-6182475ede68"
      unitRef="usd">4513000</us-gaap:OtherLongTermInvestments>
    <us-gaap:Goodwill
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzEyLTItMS0xLTY0NTgx_b8cca870-5603-4012-ae34-e40499e67f35"
      unitRef="usd">35732000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzEyLTQtMS0xLTY0NTgx_4127762c-83f0-40eb-bbf5-a937af7f9c92"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzEzLTItMS0xLTY0NTgx_1f4641cf-0c20-449b-89c7-96f83869a697"
      unitRef="usd">1762000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzEzLTQtMS0xLTY0NTgx_749bbdf1-66c1-408e-899b-be628367bb88"
      unitRef="usd">848000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE0LTItMS0xLTY0NTgx_af0186b8-e9f1-4963-8c0c-869309fbe275"
      unitRef="usd">4976000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE0LTQtMS0xLTY0NTgx_986eb34e-a022-4f2f-a7a5-4bcd876d5c5d"
      unitRef="usd">4868000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE1LTItMS0xLTY0NTgx_7843f55f-765c-472d-9ccf-1c92c9becc7e"
      unitRef="usd">28952000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE1LTQtMS0xLTY0NTgx_ec4b5ebf-e02c-4ec4-9f98-82b97de69b95"
      unitRef="usd">11911000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE2LTItMS0xLTY0NTgx_f6357070-778c-4a23-adda-024606fcacc1"
      unitRef="usd">1828000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE2LTQtMS0xLTY0NTgx_3cf8c8fe-4099-49bd-a493-bb84e879ce11"
      unitRef="usd">2114000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE3LTItMS0xLTY0NTgx_77b5c0d6-ea5e-4b0b-af69-730dcc151a30"
      unitRef="usd">929000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE3LTQtMS0xLTY0NTgx_4a97b89f-1e50-4655-9780-3f751965158e"
      unitRef="usd">634000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE4LTItMS0xLTY0NTgx_e9dad948-a704-499c-a4a4-aa620810eba1"
      unitRef="usd">88235000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE4LTQtMS0xLTY0NTgx_186a8a98-21c8-45da-969f-65b84820d618"
      unitRef="usd">45744000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE5LTItMS0xLTY0NTgx_f69b49c7-3df4-46e1-890c-05b3003ea7e0"
      unitRef="usd">146427000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzE5LTQtMS0xLTY0NTgx_6863372f-1293-462c-b3fa-c3d9810f8da6"
      unitRef="usd">139605000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzIzLTItMS0xLTY0NTgx_e169692b-44d4-4f1f-a4ab-16b59e90c134"
      unitRef="usd">5678000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzIzLTQtMS0xLTY0NTgx_531d6446-e678-477a-8432-0b61ee61f569"
      unitRef="usd">2637000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI0LTItMS0xLTY0NTgx_ee1fd03c-3469-4ae1-ae43-bb9e6c59ce68"
      unitRef="usd">1745000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI0LTQtMS0xLTY0NTgx_063bfc06-5606-408e-8b38-67698d4b6d97"
      unitRef="usd">1800000</us-gaap:DividendsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI1LTItMS0xLTY0NTgx_edad82ca-d7ad-4afa-a25d-9b561fb23179"
      unitRef="usd">8689000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI1LTQtMS0xLTY0NTgx_76302086-38f4-420f-9f61-ed05890da881"
      unitRef="usd">9530000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI2LTItMS0xLTY0NTgx_2c824523-a40c-4cf2-8016-2bbdb2643e6c"
      unitRef="usd">1502000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI2LTQtMS0xLTY0NTgx_1ec5a6c3-c6ba-4e6a-9fb9-4a557989480e"
      unitRef="usd">1409000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI4LTItMS0xLTY0NTgx_0a066b86-f207-4389-96fa-ef470fb8baab"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI4LTQtMS0xLTY0NTgx_bc98639e-7824-4b40-a15f-a25fc4b10a83"
      unitRef="usd">466000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI5LTItMS0xLTY0NTgx_c566eb14-b712-4835-b8a6-da3d3f260c91"
      unitRef="usd">17614000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzI5LTQtMS0xLTY0NTgx_a4384721-4038-4793-934b-29542e4cab0f"
      unitRef="usd">15842000</us-gaap:LiabilitiesCurrent>
    <whg:DividendsPayableNonCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMwLTItMS0xLTY0NTgx_17a04ea6-a2ca-4df3-a169-3374f389ee74"
      unitRef="usd">701000</whg:DividendsPayableNonCurrent>
    <whg:DividendsPayableNonCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMwLTQtMS0xLTY0NTgx_38ec1cd6-1a0b-4379-b1e6-3d6550e7ef2c"
      unitRef="usd">1133000</whg:DividendsPayableNonCurrent>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMxLTItMS0xLTY0NTgx_549926a6-d3ee-4183-865d-04a522cf8fdc"
      unitRef="usd">12901000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMyLTItMS0xLTY0NTgx_b31d6668-cafa-4dde-a07d-90ec1d379fbe"
      unitRef="usd">4563000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMyLTQtMS0xLTY0NTgx_919f0828-10b6-42d5-aa0f-9d812aaa8f86"
      unitRef="usd">4724000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMzLTItMS0xLTY0NTgx_4c6c77b9-f5d3-4e8d-9a59-0f3a85ad40c5"
      unitRef="usd">18165000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzMzLTQtMS0xLTY0NTgx_365151ac-ff9e-429d-b874-37a101dd3448"
      unitRef="usd">5857000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM0LTItMS0xLTY0NTgx_0c847fde-f1c5-4752-a628-a9dee87c4521"
      unitRef="usd">35779000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM0LTQtMS0xLTY0NTgx_c8da921d-e11c-40f5-a8b7-c78c7844e09a"
      unitRef="usd">21699000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM1LTItMS0xLTY0NTgx_fad61c9c-cfa1-4387-beb8-f7acfdd62d36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM1LTQtMS0xLTY0NTgx_7c3005ca-930c-481b-8b2e-d1b58f914053"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM3LTItMS0xLTY0NTgx_09b7105a-6f57-4197-98c8-f07ae6119c0e"
      unitRef="usd">115000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM3LTQtMS0xLTY0NTgx_cafd86f3-c0e1-41a6-bb5d-5228406efc3b"
      unitRef="usd">107000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM4LTItMS0xLTY0NTgx_e12e7e1a-d1b4-4f81-9c5e-1508b1c2c038"
      unitRef="usd">199914000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM4LTQtMS0xLTY0NTgx_4872472f-9082-4b69-bf37-c579acee65ce"
      unitRef="usd">195187000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM5LTItMS0xLTY0NTgx_962ac302-4eee-4896-a3df-95393c8fed7c"
      unitRef="usd">85128000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzM5LTQtMS0xLTY0NTgx_09679cda-be3c-48cc-992e-5faefebb691d"
      unitRef="usd">81750000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQxLTItMS0xLTY0NTgx_60f222a8-1760-4d7b-b804-a2e94795e9ec"
      unitRef="usd">-4253000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQxLTQtMS0xLTY0NTgx_050f6836-eef7-4c9a-9a4f-df7da49f7912"
      unitRef="usd">4362000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQyLTItMS0xLTY0NTgx_48afc4e0-6903-4efc-94f4-93f4d3279628"
      unitRef="usd">110648000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQyLTQtMS0xLTY0NTgx_870ed0fa-8bdf-414b-b824-c7bec741510f"
      unitRef="usd">117906000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQzLTItMS0xLTY0NTgx_f76c37c7-417d-46ef-907d-203cc5df14ee"
      unitRef="usd">146427000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMTgvZnJhZzpiY2QyYWYzZjM0NWY0MzYyODBhMDZjNzkyYjc3MTQzMy90YWJsZToyNzJlMjcxYjc3MzY0M2IxYTFiZWFiNmM5MmUzMDFkOS90YWJsZXJhbmdlOjI3MmUyNzFiNzczNjQzYjFhMWJlYWI2YzkyZTMwMWQ5XzQzLTQtMS0xLTY0NTgx_e18920cc-cc71-4829-960f-188c51d2e8b4"
      unitRef="usd">139605000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ife300e4572e147a98606a6902fe4a07a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQtMi0xLTEtNjQ1ODE_e642e802-7178-449a-897e-2b322e359a67"
      unitRef="usd">46685000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0fc3809600904b76806109662d225a72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQtNC0xLTEtNjQ1ODE_81a3990a-551c-4065-a51b-60be42eddc17"
      unitRef="usd">45927000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idf1e529947134f8bb3cc95e0c8d1ad78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQtNi0xLTEtNjQ1ODE_bc2976d4-200a-4621-9f76-2ee34d6e96af"
      unitRef="usd">38028000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7cd83b9dfd7f4eb7b80f41abea902edd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzUtMi0xLTEtNjQ1ODE_28267648-97e2-433a-8a0f-2d47b1f82b88"
      unitRef="usd">1018000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if2bcf3fd239c4d1387fef542687f2d37_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzUtNC0xLTEtNjQ1ODE_ca8722a0-0d85-4eae-b650-dc8fb6f15668"
      unitRef="usd">3335000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie8dfebc831c94c07836750e4468b3d21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzUtNi0xLTEtNjQ1ODE_e398ba7a-7baa-4267-b59b-bbf709298866"
      unitRef="usd">2808000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ibee8d8b04b02405d8aad68397c4284b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzYtMi0xLTEtNjQ1ODE_f43cc09b-3aea-45ad-b0ed-f4cfde0d496c"
      unitRef="usd">21686000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib93cb7edc9674e2bb59567faa203dee1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzYtNC0xLTEtNjQ1ODE_8b3be116-0f1b-45ae-8169-0bbf0352ded6"
      unitRef="usd">24030000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i10ee5b509f134c9b9bb3f65eb1eb81d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzYtNi0xLTEtNjQ1ODE_547c1533-e2bf-42a7-b4b3-2fa9dc8ed35a"
      unitRef="usd">23563000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i595e0c0be2a745c89954da51ee534877_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzctMi0xLTEtNjQ1ODE_962ba905-7138-452c-9c77-73d9c7305887"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifb79747e3fb14064bdd8e8367e6456ff_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzctNC0xLTEtNjQ1ODE_6437cdd3-27a1-477d-9c2a-35168b3912bb"
      unitRef="usd">101000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia86bae5eccda4823a23b47f101276ca8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzctNi0xLTEtNjQ1ODE_c7bdb0ae-7e1c-4b9d-8dec-1a880d5c4219"
      unitRef="usd">366000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <whg:OtherRevenueNet
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzgtMi0xLTEtNjQ1ODE_6848c90b-94fa-4609-a089-dcfc7b6dbabb"
      unitRef="usd">-708000</whg:OtherRevenueNet>
    <whg:OtherRevenueNet
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzgtNC0xLTEtNjQ1ODE_9cff8b5f-6f4f-4da8-a5a8-90fc2a151cb9"
      unitRef="usd">-339000</whg:OtherRevenueNet>
    <whg:OtherRevenueNet
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzgtNi0xLTEtNjQ1ODE_7fe2e588-1706-4fdc-9339-8a948f6fe014"
      unitRef="usd">346000</whg:OtherRevenueNet>
    <us-gaap:Revenues
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzktMi0xLTEtNjQ1ODE_caf94173-9335-440e-a006-6f5c4a46254d"
      unitRef="usd">68681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzktNC0xLTEtNjQ1ODE_7e9b8c64-fa3f-4070-92d9-b4aae0ce87b8"
      unitRef="usd">73054000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzktNi0xLTEtNjQ1ODE_21fea352-7413-4b30-ac0c-93a293b1db2f"
      unitRef="usd">65111000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzExLTItMS0xLTY0NTgx_44df9c86-2c3c-42e8-adf4-a7276bb7633f"
      unitRef="usd">40124000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzExLTQtMS0xLTY0NTgx_391435ba-9f92-4792-bc05-f43282b07073"
      unitRef="usd">42532000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzExLTYtMS0xLTY0NTgx_a3a8c267-02c9-4181-a4c9-a7251a7b511f"
      unitRef="usd">42141000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzEyLTItMS0xLTY0NTgx_b274aa4e-1154-4033-97b7-4002a8a6d6e6"
      unitRef="usd">2003000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzEyLTQtMS0xLTY0NTgx_996fa253-2f7a-48e4-984f-817f3b01b2ec"
      unitRef="usd">1280000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzEyLTYtMS0xLTY0NTgx_1518d6ea-7ca3-428e-a2ce-3b73cbd8ce95"
      unitRef="usd">1194000</us-gaap:SellingAndMarketingExpense>
    <whg:MutualFundAdministrationAndDistribution
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzEzLTItMS0xLTY0NTgx_c7dcc8be-a7b5-4b65-9c66-f4b833a726ae"
      unitRef="usd">2201000</whg:MutualFundAdministrationAndDistribution>
    <whg:MutualFundAdministrationAndDistribution
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzEzLTQtMS0xLTY0NTgx_3ce9515a-1dd7-457e-860d-ede2f632c4c7"
      unitRef="usd">2657000</whg:MutualFundAdministrationAndDistribution>
    <whg:MutualFundAdministrationAndDistribution
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzEzLTYtMS0xLTY0NTgx_8b05c39a-66cf-4e7e-b487-911a68b1b2ed"
      unitRef="usd">1681000</whg:MutualFundAdministrationAndDistribution>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE0LTItMS0xLTY0NTgx_6b6a5892-d6d8-46b8-aa53-1af54104d4d8"
      unitRef="usd">7719000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE0LTQtMS0xLTY0NTgx_24ff889d-3d5b-4cbe-81f2-e3b4bc7fe31f"
      unitRef="usd">8161000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE0LTYtMS0xLTY0NTgx_069468db-66d2-41a0-a386-faafe32b9232"
      unitRef="usd">8111000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:ProfessionalFees
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE1LTItMS0xLTY0NTgx_1f2dfc58-b339-4022-b265-641b82c43d3e"
      unitRef="usd">5357000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE1LTQtMS0xLTY0NTgx_cb194a30-272a-4487-8b3d-2430b798c66b"
      unitRef="usd">4391000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE1LTYtMS0xLTY0NTgx_b7bdb79a-69a1-4225-88c1-d08654561ee7"
      unitRef="usd">4271000</us-gaap:ProfessionalFees>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE3LTItMS0xLTY0NTgx_8d3e25da-2a2f-4891-9af6-f13ee6712cc5"
      unitRef="usd">9057000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE3LTQtMS0xLTY0NTgx_0675e840-2edc-462d-a895-8a002d5a78f8"
      unitRef="usd">8074000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE3LTYtMS0xLTY0NTgx_7e479fbf-2b42-4760-8320-ee3ca7eec20c"
      unitRef="usd">8941000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE4LTItMS0xLTgwNjk2_0bbaf84d-95ea-4835-80a1-8e5d2b7f9a74"
      unitRef="usd">7093000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE4LTQtMS0xLTY0NTgx_c6dfefa1-649d-4e37-98bb-11303fc15a40"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE4LTYtMS0xLTY0NTgx_6cc06510-5169-470f-a387-53fd5bbbe1c0"
      unitRef="usd">3403000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE5LTItMS0xLTY0NTgx_1a52e758-5624-4e55-88c6-286fb5e55d5b"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE5LTQtMS0xLTY0NTgx_3d1ba0a7-1697-4360-a4bb-cacc24d6d5fb"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzE5LTYtMS0xLTY0NTgx_e5d6f671-f31d-400b-8398-e4384bc2bd64"
      unitRef="usd">-1184000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OperatingExpenses
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIwLTItMS0xLTY0NTgx_b7ca9333-b502-406c-804f-245056dd7c86"
      unitRef="usd">73554000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIwLTQtMS0xLTY0NTgx_537cbec6-b3c0-48f9-ad5c-bd4639aedfab"
      unitRef="usd">67095000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIwLTYtMS0xLTY0NTgx_90d4c668-1d4e-4acf-b84e-f4674c2232a2"
      unitRef="usd">68558000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIxLTItMS0xLTY0NTgx_1dfa1a2d-8fa9-4e36-b45b-fe6db84bd7b9"
      unitRef="usd">-4873000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIxLTQtMS0xLTY0NTgx_c45c41a7-afc5-4c79-8289-0522ede8484c"
      unitRef="usd">5959000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIxLTYtMS0xLTY0NTgx_e1adc57a-e228-4b64-8f8b-62883dba2dfb"
      unitRef="usd">-3447000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIyLTItMS0xLTY0NTgx_a7f116e1-47c0-4ad4-8fc8-47cb2a71ced6"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIyLTQtMS0xLTY0NTgx_1145e464-9fcb-43eb-9006-f7db0e74d59f"
      unitRef="usd">8371000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIzLTItMS0xLTY0NTgx_122dd371-030a-459e-8d35-40ac6e603b8f"
      unitRef="usd">-1495000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIzLTQtMS0xLTY0NTgx_66da4ce2-1d5c-465f-bf03-a220f97a6d68"
      unitRef="usd">-1797000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzIzLTYtMS0xLTY0NTgx_d0538e47-e18c-4b97-9dd2-ab14c32e2c72"
      unitRef="usd">-711000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeNet
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI0LTItMS0xLTY0NTgx_7bdf5ba7-f24c-4f89-aa3f-2d1a9fb57c94"
      unitRef="usd">266000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI0LTQtMS0xLTY0NTgx_d27eec61-2d16-4364-94fa-bb08526e2e6a"
      unitRef="usd">868000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI0LTYtMS0xLTY0NTgx_44d94ca7-4db5-4fb3-820c-16021d2c8ad2"
      unitRef="usd">604000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherIncome
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI1LTItMS0xLTY0NTgx_6825dcc3-403d-480b-81b5-5f12b81fd855"
      unitRef="usd">907000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI1LTQtMS0xLTY0NTgx_8bb5db7e-4180-4424-957f-9cff5a9c71eb"
      unitRef="usd">602000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI1LTYtMS0xLTY0NTgx_e3c24ce5-61a2-4fa4-a065-23c9a223b9b0"
      unitRef="usd">135000</us-gaap:OtherIncome>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI2LTQtMS0xLTY0NTgx_f77f8295-fb6e-49c5-8c54-a5469e70ba74"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI2LTYtMS0xLTY0NTgx_b9d6b38e-23d3-47ce-9c2c-f9257816e35a"
      unitRef="usd">-4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI3LTItMS0xLTY0NTgx_a6787224-c169-459e-977b-f3934f81058b"
      unitRef="usd">-5195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI3LTQtMS0xLTY0NTgx_c20bd456-2d6b-4519-a921-3efd4109be7b"
      unitRef="usd">14003000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI3LTYtMS0xLTY0NTgx_2ea1325c-831f-4743-b477-81f317b92b45"
      unitRef="usd">-7588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI4LTItMS0xLTY0NTgx_1c3ab02a-0e55-45af-aa96-24640b2a76b5"
      unitRef="usd">-567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI4LTQtMS0xLTY0NTgx_86f62c2b-0204-4a87-b3af-be8d54250686"
      unitRef="usd">4240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI4LTYtMS0xLTY0NTgx_cf2f1ca6-76ed-4185-982a-bd54a58da183"
      unitRef="usd">1359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI5LTItMS0xLTY0NTgx_60995ec9-d4f1-46cd-a348-049f55ba1b36"
      unitRef="usd">-4628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI5LTQtMS0xLTY0NTgx_04e80641-d0cd-4ec1-bc56-df2a3814dcd6"
      unitRef="usd">9763000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzI5LTYtMS0xLTY0NTgx_4c92686c-09e9-43eb-9da6-a8ff76ed9673"
      unitRef="usd">-8947000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzMxLTItMS0xLTY0NTgx_4f05131f-6e0f-4c8a-853f-99eaddc7f8bb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzMxLTQtMS0xLTY0NTgx_12b55a4a-4a85-4c61-87bb-7d01de0e4bf9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzMxLTYtMS0xLTY0NTgx_03652cda-2908-427d-98ca-cfb5ce2807db"
      unitRef="usd">-1226000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzMyLTItMS0xLTY0NTgx_8d2189d5-f0a8-445d-adb6-c0ec57b92311"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzMyLTQtMS0xLTY0NTgx_e0946eb5-5126-4df1-b84b-aed83f5c5492"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzMyLTYtMS0xLTY0NTgx_b37e95b0-4684-4c52-80e7-e05ab5f8873a"
      unitRef="usd">4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM0LTItMS0xLTY0NTgx_f2de04f1-616a-42e8-b8aa-b2a05564ea04"
      unitRef="usd">-4628000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM0LTQtMS0xLTY0NTgx_3746a250-87d7-4502-94c1-509492e5f075"
      unitRef="usd">9763000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM0LTYtMS0xLTY0NTgx_f810ad19-593c-46d3-84e8-e19c33dc25f0"
      unitRef="usd">-6004000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM3LTItMS0xLTY0NTgx_d7dce9bb-01f5-4acd-a842-ee06be55f3ad"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM3LTQtMS0xLTY0NTgx_65bd8b47-3ae5-4fc3-92ae-403eb76b9361"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM3LTYtMS0xLTY0NTgx_b9ceb5ce-0c51-46da-a0e2-90489dba0f4c"
      unitRef="usdPerShare">-1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM4LTItMS0xLTY0NTgx_466c521b-aa5d-4151-b77c-8b0edd793da5"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM4LTQtMS0xLTY0NTgx_438be5cc-c65e-4c99-9635-d8c7573de3d3"
      unitRef="usdPerShare">1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzM4LTYtMS0xLTY0NTgx_4beb7d28-cc3a-46a9-a96b-e9862b221538"
      unitRef="usdPerShare">-1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQwLTItMS0xLTY0NTgx_61697154-d870-4733-bbe9-f8081e899613"
      unitRef="shares">7844363</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQwLTQtMS0xLTY0NTgx_1cfaef57-eaf5-4dc8-89ff-ba9ebfe1269e"
      unitRef="shares">7875395</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQwLTYtMS0xLTY0NTgx_e9978d6b-f3c7-43fe-b4e2-fefd4c47d5b4"
      unitRef="shares">7987554</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQxLTItMS0xLTY0NTgx_25baef4d-dc14-4397-9ce2-880679551069"
      unitRef="shares">7844363</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQxLTQtMS0xLTY0NTgx_b233b5a8-a8fd-4c2d-96f3-f5c7262edcbe"
      unitRef="shares">7927972</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjQvZnJhZzo4MmYwMzc0ZWIwY2Q0M2Q4OWEwYWIwZGM0Y2RlMDY2Yi90YWJsZTo3NTY0ZGUwZWQ3Mjk0MWY2ODQ1YTMyNjVjY2FmYzNiYS90YWJsZXJhbmdlOjc1NjRkZTBlZDcyOTQxZjY4NDVhMzI2NWNjYWZjM2JhXzQxLTYtMS0xLTY0NTgx_d8eabd49-8c60-41aa-b567-cf56d25cf3dd"
      unitRef="shares">7987554</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i286d736e5eea4aefa9bc5d531f0e9e26_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItMS0xLTEtNjQ1ODE_4b517b81-80b2-4562-9024-3ad9a4063ec3"
      unitRef="shares">8881086</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i286d736e5eea4aefa9bc5d531f0e9e26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItMy0xLTEtNjQ1ODE_4f051332-ffa0-4726-878d-d5af32d8c1a5"
      unitRef="usd">103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0af3afcd13784ea0b4d391692e52c853_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItNS0xLTEtNjQ1ODE_f8016c90-86f9-4ddd-a801-731d27ee9434"
      unitRef="usd">203441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide12455dec52496ab844ec0ba3d89670_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItNy0xLTEtNjQ1ODE_ec005d2e-d5ab-4129-aa42-4fe578a89515"
      unitRef="usd">-63281000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2becf42b5b14bf9b3eaf2181d609293_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItOS0xLTEtNjQ1ODE_ed72167f-24ed-462a-b67d-79941ce4f395"
      unitRef="usd">-2943000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie46bb7be491c41299c72084fd747825b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItMTEtMS0xLTY0NTgx_1658fdb3-fd61-446b-ad83-93ca9ad75a55"
      unitRef="usd">10967000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33efb45dec71450fa7b5012ce171591a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzItMTMtMS0xLTY0NTgx_98643ada-55d1-4904-914a-1eeebb955f39"
      unitRef="usd">148287000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8db75d2a39524bff98d2013341675a1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMtMTEtMS0xLTY0NTgx_584cfc1d-86b1-4075-aa92-92b074ba8727"
      unitRef="usd">-8947000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMtMTMtMS0xLTY0NTgx_675cde55-7213-45a4-be63-4a0ff1f4007d"
      unitRef="usd">-8947000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f7f40014ee54421a52e5bd678633c7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzQtOS0xLTEtNjQ1ODE_7ea72095-40fc-42c9-ac9d-658edb8eb501"
      unitRef="usd">-1226000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzQtMTMtMS0xLTY0NTgx_ec9fe312-a48b-474f-a5e2-346d8cc89c11"
      unitRef="usd">-1226000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i7f7f40014ee54421a52e5bd678633c7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzUtOS0xLTEtNzcxNDM_1b7253bf-3aeb-41ee-9d0c-5b58c1588019"
      unitRef="usd">4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzUtMTMtMS0xLTc3MTQz_c3deaf30-5119-4dc1-8363-51011e6984bd"
      unitRef="usd">4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzYtMS0xLTEtNjQ1ODE_ef711a3e-9080-4163-9c68-6098b0229c78"
      unitRef="shares">193968</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzYtMy0xLTEtNjQ1ODE_92144ea2-62ba-4894-8ce8-48ddff543b26"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia6553a4e1ce242469918738bdfc0b2a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzYtNS0xLTEtNjQ1ODE_4a0b209f-1ba3-4b37-8bf5-7137c7d164f5"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia6553a4e1ce242469918738bdfc0b2a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzctNS0xLTEtNjQ1ODE_bc47fd3b-dbfe-4fd0-af2e-bac2387a57b2"
      unitRef="usd">6701000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzctMTMtMS0xLTY0NTgx_abf24930-bead-48d7-82f9-5419f60f5f00"
      unitRef="usd">6701000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="ia6553a4e1ce242469918738bdfc0b2a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzgtNS0xLTEtNjQ1ODE_caf6691b-2446-4d71-ad10-67ed963c0f74"
      unitRef="usd">212000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzgtMTMtMS0xLTY0NTgx_caf6b667-0869-49c6-8cd0-2615dfa14788"
      unitRef="usd">212000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i8db75d2a39524bff98d2013341675a1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEwLTExLTEtMS02NDU4MQ_a9120730-85c8-468d-bb79-140fdd51f268"
      unitRef="usd">3715000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEwLTEzLTEtMS02NDU4MQ_89735647-e7bd-421b-9f3d-ae5532b0026d"
      unitRef="usd">3715000</us-gaap:DividendsCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzExLTEtMS0xLTY0NTgx_214d990c-3705-429d-80cb-2678c91974d3"
      unitRef="shares">679756</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4859c500773e4d4c94b9d4b62579611f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzExLTctMS0xLTY0NTgx_0b04b7ea-6a96-4355-a22d-3d13626936ee"
      unitRef="usd">12952000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzExLTEzLTEtMS02NDU4MQ_06d18ffe-1f83-46ce-8643-2728f5242408"
      unitRef="usd">12952000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <whg:TreasuryStockSharesAcquiredEmployeeStockPlan
      contextRef="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEyLTEtMS0xLTc3MTYy_09edeab2-fd50-4891-ad9c-ed7e58901bac"
      unitRef="shares">27474</whg:TreasuryStockSharesAcquiredEmployeeStockPlan>
    <whg:TreasuryStockAcquiredEmployeeStockPlan
      contextRef="i4859c500773e4d4c94b9d4b62579611f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEyLTctMS0xLTc3MTYy_1fe70785-e0a6-44b7-9e1f-250768a1b2c3"
      unitRef="usd">697000</whg:TreasuryStockAcquiredEmployeeStockPlan>
    <whg:TreasuryStockAcquiredEmployeeStockPlan
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEyLTEzLTEtMS03NzE2Mg_7c7e4df5-139f-4df6-803a-635e9d579521"
      unitRef="usd">697000</whg:TreasuryStockAcquiredEmployeeStockPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEyLTEtMS0xLTY0NTgx_64afde52-c50e-44d0-a5bd-85aefa07fe55"
      unitRef="shares">2169</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia6553a4e1ce242469918738bdfc0b2a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEyLTUtMS0xLTY0NTgx_d1049e44-d286-4a55-9cc0-f64fbef7cb4d"
      unitRef="usd">-84000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4859c500773e4d4c94b9d4b62579611f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEyLTctMS0xLTY0NTgx_01432840-5070-4677-ab24-0c6fca75698c"
      unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="ib31fa9162aa548308cf2b562b2e5d9d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEzLTEtMS0xLTY0NTgx_8e367a1e-fb39-4fed-ba8c-fc106550e9a3"
      unitRef="shares">43045</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i4859c500773e4d4c94b9d4b62579611f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEzLTctMS0xLTY0NTgx_9ff1934b-df2b-45b9-816e-45aabedb2742"
      unitRef="usd">1120000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzEzLTEzLTEtMS02NDU4MQ_1678ae45-ffaa-466d-9999-02b09933193e"
      unitRef="usd">1120000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if35301c35b5a492a8f80aa3ed4b09f98_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTEtMS0xLTY0NTgx_c1403c69-cf0c-470c-bd35-bce1afa0bea2"
      unitRef="shares">8326948</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if35301c35b5a492a8f80aa3ed4b09f98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTMtMS0xLTY0NTgx_1399f336-b30c-4ee8-be95-a4fcf6051585"
      unitRef="usd">105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5122eb7f9eb44d0fbe4cb0738dbd2b87_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTUtMS0xLTY0NTgx_85fd3e64-37bd-498b-a316-069a9d75dbb0"
      unitRef="usd">210268000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4eb277b5b8444aa8fb64933695cca59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTctMS0xLTY0NTgx_8441b947-5c44-4bb5-9333-802ee7067589"
      unitRef="usd">-77967000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie44b1f4e9e174e4bb1769975d83d8236_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTktMS0xLTY0NTgx_1d60def9-60b7-408b-aa1b-2059564ec0b8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ec32d77a41e42b29bdfa9efd19e3bd8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTExLTEtMS02NDU4MQ_e7e02343-a91e-43c4-b7c3-0e2b22ecfe38"
      unitRef="usd">-1695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE0LTEzLTEtMS02NDU4MQ_9c8f2da2-51ac-4ad0-99ce-9403d9d52004"
      unitRef="usd">130711000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i245c721a8d524c55afcebe12c8ffa5c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE1LTExLTEtMS02NDU4MQ_6ad4995a-e8f3-4a51-8037-c5d72b86f943"
      unitRef="usd">9763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE1LTEzLTEtMS02NDU4MQ_45e55603-e367-4357-b273-df4fc2a5c46e"
      unitRef="usd">9763000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idb607cf9264c4e09bd1f271902ef9a4c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE5LTEtMS0xLTY0NTgx_215ed69c-72e2-414e-af3e-60351ab9cd63"
      unitRef="shares">158098</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idb607cf9264c4e09bd1f271902ef9a4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE5LTMtMS0xLTY0NTgx_7c65daa9-bd27-4fca-bee6-233f10725cd9"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i90f17c7fbcc448a2a33d7579fc4611ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE5LTUtMS0xLTY0NTgx_fa464abf-5f4b-46df-aee2-a7abc7fa2acf"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i90f17c7fbcc448a2a33d7579fc4611ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzIwLTUtMS0xLTY0NTgx_bfc08f33-784d-417e-9ccb-25d9168b4ef6"
      unitRef="usd">5835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzIwLTEzLTEtMS02NDU4MQ_fb876c2e-e8db-4439-a63a-21010fcfd5b2"
      unitRef="usd">5835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DistributedEarnings
      contextRef="i90f17c7fbcc448a2a33d7579fc4611ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE5LTUtMS0xLTc3MjA1_596cb14d-8393-489b-bfa1-c80f990a14be"
      unitRef="usd">-20823000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzE5LTEzLTEtMS03NzIwNQ_c755fb27-94d3-4f72-971b-e328443cbe8b"
      unitRef="usd">-20823000</us-gaap:DistributedEarnings>
    <us-gaap:DividendsCommonStock
      contextRef="i245c721a8d524c55afcebe12c8ffa5c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzIzLTExLTEtMS02NDU4MQ_3636a86c-8a80-4d5f-8145-596eca94a891"
      unitRef="usd">3706000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzIzLTEzLTEtMS02NDU4MQ_66e9f3d9-a604-46b3-af70-94d0be8f1438"
      unitRef="usd">3706000</us-gaap:DividendsCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idb607cf9264c4e09bd1f271902ef9a4c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI0LTEtMS0xLTY0NTgx_626a7374-8a48-44f9-8e9d-173ab8bdbc9f"
      unitRef="shares">182549</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia10853acf3474ae9b3e6dbfcecebede2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI0LTctMS0xLTY0NTgx_2ab33671-dbc0-4efa-9315-42517d2dac8a"
      unitRef="usd">2990000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI0LTEzLTEtMS02NDU4MQ_cfe64589-646e-4b0d-b367-ba2bb6d6d285"
      unitRef="usd">2990000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="idb607cf9264c4e09bd1f271902ef9a4c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI2LTEtMS0xLTY0NTgx_be5d75e3-80a9-46d7-8780-8c09a3865204"
      unitRef="shares">2353</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i90f17c7fbcc448a2a33d7579fc4611ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI2LTUtMS0xLTY0NTgx_0362b6fa-9270-4a94-98b1-65e3f36c7264"
      unitRef="usd">-91000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ia10853acf3474ae9b3e6dbfcecebede2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI2LTctMS0xLTY0NTgx_f3c89b08-cc71-4f4c-8838-8c170519af81"
      unitRef="usd">91000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="idb607cf9264c4e09bd1f271902ef9a4c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI3LTEtMS0xLTY0NTgx_1ef6382c-c256-4b4e-8392-d3065f261f2b"
      unitRef="shares">51359</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ia10853acf3474ae9b3e6dbfcecebede2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI3LTctMS0xLTY0NTgx_1cb17006-4a81-415e-8d13-71e73a49ceaf"
      unitRef="usd">884000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI3LTEzLTEtMS02NDU4MQ_cb4d151d-f2bf-4e57-bb36-d383e58e848a"
      unitRef="usd">884000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ieb1443e34aa44a9d9c251563cc7aa161_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTEtMS0xLTY0NTgx_3f2ff57d-11ff-4509-88c1-fe03fb0a0da3"
      unitRef="shares">8253491</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ieb1443e34aa44a9d9c251563cc7aa161_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTMtMS0xLTY0NTgx_fd1d9eea-3c10-4898-9477-9c9e8344894e"
      unitRef="usd">107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i868bd103de1847ae9cfafe5b108a4c64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTUtMS0xLTY0NTgx_2b5bc57a-b245-4525-a401-c171bac8217b"
      unitRef="usd">195187000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i959fecc695674ee586a6918452dbd56c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTctMS0xLTY0NTgx_63fed8fa-189f-4049-9c68-1afc19755eac"
      unitRef="usd">-81750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a88a30033eb4a9c9696cfbde91b2133_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTktMS0xLTY0NTgx_4ea50f7c-26c7-4de5-9d69-692a0ab786d1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40c941ba8e514b99b707136db39281ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTExLTEtMS02NDU4MQ_24b92382-68ee-4c04-869c-ef4bb773a87f"
      unitRef="usd">4362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI4LTEzLTEtMS02NDU4MQ_988b1bb2-2f17-4708-9dbe-3e22d9056dc5"
      unitRef="usd">117906000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI5LTExLTEtMS02NDU4MQ_60995ec9-d4f1-46cd-a348-049f55ba1b36"
      unitRef="usd">-4628000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzI5LTEzLTEtMS02NDU4MQ_e31965e3-372a-4cbb-94a3-7cfec718ca0c"
      unitRef="usd">-4628000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i9927061ebb844bdea847f80ff75a8790_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMyLTEtMS0xLTY0NTgx_a50a0cee-6294-4f4a-91a8-e6d316dceb8f"
      unitRef="shares">868900</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9927061ebb844bdea847f80ff75a8790_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMyLTMtMS0xLTY0NTgx_77430887-5cb4-47d5-9896-3eefb9ea07e3"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i50575a0263b043339c5d6f4dc30841f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMyLTUtMS0xLTY0NTgx_4c49d954-d07b-47a9-8fd5-2b7c3e7c6f55"
      unitRef="usd">-8000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i50575a0263b043339c5d6f4dc30841f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMzLTUtMS0xLTY0NTgx_9d3cfc99-dcb2-4571-9c4f-254f0aa8d0c0"
      unitRef="usd">6001000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzMzLTEzLTEtMS02NDU4MQ_cabbf0fd-60d7-47cc-8b41-8167b4273641"
      unitRef="usd">6001000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DistributedEarnings
      contextRef="i50575a0263b043339c5d6f4dc30841f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM0LTUtMS0xLTY0NTgx_f9a0f1e8-3a1b-450c-a04c-de1a91dd6436"
      unitRef="usd">-1166000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM0LTEzLTEtMS02NDU4MQ_40cce3dd-65d7-41a8-8a95-10bc8c1d8ed2"
      unitRef="usd">-1166000</us-gaap:DistributedEarnings>
    <us-gaap:DividendsCommonStock
      contextRef="i57a7292b669b48bca548dd64914fa25e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM1LTExLTEtMS02NDU4MQ_e654de20-54bc-4fb0-b5c1-92b8d3cfe553"
      unitRef="usd">3987000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM1LTEzLTEtMS02NDU4MQ_c1cf570c-efb1-4fc9-9654-efd4b6faceaa"
      unitRef="usd">3987000</us-gaap:DividendsCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9927061ebb844bdea847f80ff75a8790_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM2LTEtMS0xLTY0NTgx_285324a7-22d1-4279-87f8-4eb67475d25f"
      unitRef="shares">205521</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2378d7053e27408bb960659c3f28768f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM2LTctMS0xLTY0NTgx_ced659cc-3b6f-4fcd-80a3-d8b523787b05"
      unitRef="usd">2851000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM2LTEzLTEtMS02NDU4MQ_af1ab694-e9ef-4d3e-bd5f-103aa8dc524c"
      unitRef="usd">2851000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i9927061ebb844bdea847f80ff75a8790_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM3LTEtMS0xLTY0NTgx_771a17bd-3710-4c44-8fdb-ec349eeb68b8"
      unitRef="shares">2564</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i50575a0263b043339c5d6f4dc30841f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM3LTUtMS0xLTY0NTgx_c4547268-9e2e-43ef-9568-3f996e41f4f9"
      unitRef="usd">-100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i2378d7053e27408bb960659c3f28768f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM3LTctMS0xLTY0NTgx_55a714c3-23e8-49bb-8dc2-d55dd9f7d463"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM3LTEzLTEtMS02NDU4MQ_7f6e7289-a07d-4edd-a4ef-69a1fcdf2382"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i9927061ebb844bdea847f80ff75a8790_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM4LTEtMS0xLTY0NTgx_8574913c-1b15-4643-b215-3a7d4bb63555"
      unitRef="shares">37603</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i2378d7053e27408bb960659c3f28768f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM4LTctMS0xLTY0NTgx_1ddcc1d2-8d28-4f97-b500-e6ac22b666b0"
      unitRef="usd">627000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM4LTEzLTEtMS02NDU4MQ_a4883d8c-f977-48a2-baca-69ff9ca9816f"
      unitRef="usd">627000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1c46600070944c20859d016432c189ef_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTEtMS0xLTY0NTgx_099459a4-63f8-4b5b-8b42-223f10214c63"
      unitRef="shares">8881831</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1c46600070944c20859d016432c189ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTMtMS0xLTY0NTgx_a8be62b0-d7d9-4415-95b5-9a881b37c32c"
      unitRef="usd">115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23c7c7a9063447229323aaad1556c382_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTUtMS0xLTY0NTgx_07d9da79-169a-47b4-bef2-33102cd580c9"
      unitRef="usd">199914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34f1d9a266f04844a1416d43b16d1e50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTctMS0xLTY0NTgx_83b8d9bb-6828-4cec-a3f5-333f19c8ae15"
      unitRef="usd">-85128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5e8272456114db487507657167a4ec3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTktMS0xLTY0NTgx_6f93feba-167d-47a9-a320-0695ff0a8715"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice6b58511c01439b902d974cb71098ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTExLTEtMS02NDU4MQ_685e86b3-9b90-4c74-8b37-88e6873f9c9d"
      unitRef="usd">-4253000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMjcvZnJhZzpiMGI1MTI3NjViYzY0YmIwYmZhNGRlZjdjZDMwMWU4ZC90YWJsZTpmNjU2ZmNlYmNiZGQ0ZTA0OGU1OTdmNTMwMzUxOGU3OS90YWJsZXJhbmdlOmY2NTZmY2ViY2JkZDRlMDQ4ZTU5N2Y1MzAzNTE4ZTc5XzM5LTEzLTEtMS02NDU4MQ_2b0cf6c6-553d-4e32-a39c-3db7dfde62ef"
      unitRef="usd">110648000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMtMS0xLTEtNjQ1ODE_60995ec9-d4f1-46cd-a348-049f55ba1b36"
      unitRef="usd">-4628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMtMy0xLTEtNjQ1ODE_04e80641-d0cd-4ec1-bc56-df2a3814dcd6"
      unitRef="usd">9763000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMtNS0xLTEtNjQ1ODE_dc4ad246-efb4-414e-acc1-fed5b9390193"
      unitRef="usd">-8947000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzUtMS0xLTEtNjQ1ODE_70e75f80-2fc6-48f7-be37-e60da797c70b"
      unitRef="usd">687000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzUtMy0xLTEtNjQ1ODE_20740216-0204-4889-b8f2-72e61796c57c"
      unitRef="usd">750000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzUtNS0xLTEtNjQ1ODE_0e980033-bf5b-4512-b6e8-21d7fd2da459"
      unitRef="usd">921000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzYtMS0xLTEtNjQ1ODE_a62ab019-0262-47f3-b649-c966a123350c"
      unitRef="usd">1889000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzYtMy0xLTEtNjQ1ODE_5e23d75b-6b1d-40b4-9713-475a45caf553"
      unitRef="usd">1624000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzYtNS0xLTEtNjQ1ODE_b0fed715-df7b-44ae-955a-8b1ecb2ecb75"
      unitRef="usd">1721000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzctMS0xLTEtNjQ1ODE_a76cf798-e0f7-46ff-9621-445c6e19e78b"
      unitRef="usd">-2136000</us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzctMy0xLTEtNjQ1ODE_30c98909-b345-40f3-8ea1-fee6debc5543"
      unitRef="usd">-1845000</us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzctNS0xLTEtNjQ1ODE_66f86652-69c3-4820-90f4-9034a53ce35a"
      unitRef="usd">-1056000</us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss>
    <whg:RealizedGainsOnPrivateInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzgtMy0xLTEtNjQ1ODE_57654dd1-32f8-4219-9d4a-49504f6ba5a1"
      unitRef="usd">-8371000</whg:RealizedGainsOnPrivateInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzktMS0xLTEtNjQ1ODE_aa0888c7-8edd-48ba-b531-85e0c6d21abb"
      unitRef="usd">6001000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzktMy0xLTEtNjQ1ODE_ef862c40-9be1-49e3-978c-f0fb721a9a36"
      unitRef="usd">5835000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzktNS0xLTEtNjQ1ODE_2495056f-291f-4d46-b1d2-257b58247fa6"
      unitRef="usd">6701000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEwLTEtMS0xLTY0NTgx_d1e3ae67-2e7d-4c99-a85b-30f07f27ef09"
      unitRef="usd">916000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEwLTMtMS0xLTY0NTgx_63371e57-0d3a-4dee-84a1-52723c14465a"
      unitRef="usd">-620000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEwLTUtMS0xLTY0NTgx_58b2d55f-44e6-4f1d-9eb0-e84066596341"
      unitRef="usd">-754000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzExLTEtMS0xLTY0NTgx_3d9bf8c9-0532-49fd-91b9-26a40b0d9f6d"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzExLTMtMS0xLTY0NTgx_a798a5ae-b30a-4568-80d7-e3c9f92abc33"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzExLTUtMS0xLTY0NTgx_859ee9bb-38b4-4044-ab6a-26c0bf03e8e4"
      unitRef="usd">48000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <whg:Gainonsaleofoperations
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEyLTEtMS0xLTY0NTgx_9cfe5e12-ad13-4a87-928e-3eb7a5c8d46d"
      unitRef="usd">0</whg:Gainonsaleofoperations>
    <whg:Gainonsaleofoperations
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEyLTMtMS0xLTY0NTgx_e3874938-116b-40b3-a6fe-9a9c7de98100"
      unitRef="usd">148000</whg:Gainonsaleofoperations>
    <whg:Gainonsaleofoperations
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEyLTUtMS0xLTY0NTgx_bc20bf1b-0e42-4763-9785-896f81850345"
      unitRef="usd">0</whg:Gainonsaleofoperations>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEzLTEtMS0xLTY0NTgx_d9ac1dcd-ad55-4996-a7bd-c3e04cd960fa"
      unitRef="usd">1110000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEzLTMtMS0xLTY0NTgx_1ea67769-b13c-43c5-a5b1-f57c44e51557"
      unitRef="usd">1235000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzEzLTUtMS0xLTY0NTgx_cd2a384c-04e0-442b-8f0f-23a664e39f75"
      unitRef="usd">1500000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE0LTUtMS0xLTY0NTgx_558f6939-5cad-41e6-a5b2-38b54b7e7a35"
      unitRef="usd">3403000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE1LTEtMS0xLTY0NTgx_3132daee-2940-4fd6-b4d2-88201884aef0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE1LTMtMS0xLTY0NTgx_28fc6777-94b3-4758-b70f-76bbdb5ab30c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE1LTUtMS0xLTY0NTgx_1a76cc3a-c0ac-4d32-bbe6-28bcd5fdb680"
      unitRef="usd">4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE3LTEtMS0xLTY0NTgx_5168dd1d-944e-4d0e-b602-8dae766d2184"
      unitRef="usd">-48977000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE3LTMtMS0xLTY0NTgx_69cb2ba0-1b00-4b65-9a67-8010ba1309aa"
      unitRef="usd">-4513000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE3LTUtMS0xLTY0NTgx_31ba4b73-1dc1-47bb-a482-6f82c0fa6e62"
      unitRef="usd">19562000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE4LTEtMS0xLTY0NTgx_476acd36-6a65-4749-8a2e-05bf1d969bcb"
      unitRef="usd">313000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE4LTMtMS0xLTY0NTgx_7096bdac-28f9-4d9f-b800-4eb4a28f6994"
      unitRef="usd">1702000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE4LTUtMS0xLTY0NTgx_964ad209-44e1-418c-8ef3-cbc3126aeeb5"
      unitRef="usd">-3683000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE5LTEtMS0xLTY0NTgx_5185ec99-6169-4132-bb92-ad08b761b3f0"
      unitRef="usd">1842000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE5LTMtMS0xLTY0NTgx_da9b0097-e26d-42b1-b74e-66f3d7660eb6"
      unitRef="usd">-189000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzE5LTUtMS0xLTY0NTgx_63b8f447-2320-4335-8991-457d3acc24de"
      unitRef="usd">170000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIwLTEtMS0xLTY0NTgx_28148db1-f8fc-45de-a539-4c9ce06c0c85"
      unitRef="usd">1251000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIwLTMtMS0xLTY0NTgx_7c08a571-e80a-4b62-ab60-d1bed405428b"
      unitRef="usd">1009000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIwLTUtMS0xLTY0NTgx_7ed5eb5d-72a6-453f-938d-4d6ef9f3f4e6"
      unitRef="usd">-526000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIxLTEtMS0xLTY0NTgx_e2f346ec-3931-4bdf-b3c6-f81f7251a453"
      unitRef="usd">-861000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIxLTMtMS0xLTY0NTgx_0054dbf4-5a87-4722-9f80-04d5dc1bee30"
      unitRef="usd">2042000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIxLTUtMS0xLTY0NTgx_57194a62-84bf-4dca-9b8d-9fa3dbd8ac06"
      unitRef="usd">-2270000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIyLTEtMS0xLTY0NTgx_f4ffa7e3-2d88-4b3d-bc88-01c0cf781e19"
      unitRef="usd">-687000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIyLTMtMS0xLTY0NTgx_677b3d20-9fc6-4a3c-b12a-c377a5efd590"
      unitRef="usd">1750000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIyLTUtMS0xLTY0NTgx_2b7f371d-f320-49fc-b912-eb3f82319570"
      unitRef="usd">-690000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIzLTEtMS0xLTY0NTgx_e30ad785-38e9-419c-b804-979f28471363"
      unitRef="usd">-1314000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIzLTMtMS0xLTY0NTgx_113dcfae-4d67-423b-a3dc-e092b3f7904b"
      unitRef="usd">-1569000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzIzLTUtMS0xLTY0NTgx_545dafd4-6932-464c-b506-57b239c1ef52"
      unitRef="usd">-1561000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI0LTEtMS0xLTY0NTgx_629b1024-b109-4784-964e-c06031eb70d6"
      unitRef="usd">51490000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI0LTMtMS0xLTY0NTgx_f745281c-b6a5-444f-817a-326abe44d3bc"
      unitRef="usd">19385000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI0LTUtMS0xLTY0NTgx_03d4cfa6-747f-4291-8bfb-f327d4989d58"
      unitRef="usd">-9770000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI2LTEtMS0xLTc3MjU5_b47ebad9-42d1-4c4f-a3e1-320aaac843e2"
      unitRef="usd">-33419000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI2LTEtMS0xLTY0NTgx_474824ab-f110-4f09-a815-c60c68d074ad"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI2LTMtMS0xLTY0NTgx_9f0af2f8-a65d-4f06-97a8-8f0d3b66c9fa"
      unitRef="usd">9258000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI3LTEtMS0xLTY0NTgx_a01078ab-9b59-4127-8001-8136327dfcf2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI3LTMtMS0xLTY0NTgx_db6dc242-3524-4813-8796-83dcecd9e75a"
      unitRef="usd">15000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI3LTUtMS0xLTY0NTgx_39905c28-9cce-43a0-bf7e-260fb8a56089"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI5LTEtMS0xLTY0NTgx_1fb595dc-df6c-44c9-9f0d-ab0bb40c2e84"
      unitRef="usd">320000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI5LTMtMS0xLTY0NTgx_103875d7-7e95-4283-8415-cf6fe019e141"
      unitRef="usd">-178000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzI5LTUtMS0xLTY0NTgx_68f63ed6-6050-4e1f-97e3-8a1c94a6b742"
      unitRef="usd">-93000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMxLTEtMS0xLTY0NTgx_e10d3727-338d-4a39-99cd-460b607cd98d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMxLTMtMS0xLTY0NTgx_a4ce6559-e90f-4ef6-b8e1-28d4f764221a"
      unitRef="usd">501000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMxLTUtMS0xLTY0NTgx_f78ddb41-137a-46b1-88ce-bb4561d3c72f"
      unitRef="usd">89000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMyLTEtMS0xLTY0NTgx_35fbbe50-7b1c-4659-8812-84408553bfe8"
      unitRef="usd">-33739000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMyLTMtMS0xLTY0NTgx_1d7f9881-972d-4a3d-97b4-c532ba002cc4"
      unitRef="usd">9566000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzMyLTUtMS0xLTY0NTgx_c156d3ad-7bd1-4fc0-a688-273c5e142ad2"
      unitRef="usd">-4000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM0LTEtMS0xLTY0NTgx_2fea5a1a-ddec-4ce7-aaf4-ce6b6112c9f7"
      unitRef="usd">2851000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM0LTMtMS0xLTY0NTgx_55814f7f-f18f-4c5d-9c46-baec898dda1b"
      unitRef="usd">2990000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM0LTUtMS0xLTY0NTgx_bcf6f0eb-0484-462c-82b4-d87e48da3a7c"
      unitRef="usd">12952000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <whg:PaymentforRepurchasesofStockforBenefitPlan
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM1LTEtMS0xLTY0NTgx_077682e6-7abf-4c20-b191-e5fb24ed0f2f"
      unitRef="usd">0</whg:PaymentforRepurchasesofStockforBenefitPlan>
    <whg:PaymentforRepurchasesofStockforBenefitPlan
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM1LTMtMS0xLTY0NTgx_6e7454eb-e8ea-45b4-8416-193ddbc03698"
      unitRef="usd">0</whg:PaymentforRepurchasesofStockforBenefitPlan>
    <whg:PaymentforRepurchasesofStockforBenefitPlan
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM1LTUtMS0xLTY0NTgx_76902559-2852-4800-8de1-359d3d31821e"
      unitRef="usd">697000</whg:PaymentforRepurchasesofStockforBenefitPlan>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM2LTEtMS0xLTY0NTgx_b1cf47d4-3342-40c2-a527-f585fdd24e12"
      unitRef="usd">627000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM2LTMtMS0xLTY0NTgx_0f98fd71-a9d7-4602-ba3a-65f6746a9f3a"
      unitRef="usd">884000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM2LTUtMS0xLTY0NTgx_be3e05cb-92e5-457c-88c2-1504b0ec3046"
      unitRef="usd">1120000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividends
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM5LTEtMS0xLTY0NTgx_fb76579a-8328-4e54-83c7-14b797cdc4d4"
      unitRef="usd">5625000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM5LTMtMS0xLTY0NTgx_904d8311-6862-4a8d-823c-906083b79d5a"
      unitRef="usd">22932000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzM5LTUtMS0xLTY0NTgx_f1659f53-c55b-4788-afc2-185f1283d9e5"
      unitRef="usd">11043000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQwLTEtMS0xLTY0NTgx_d14b7ba4-6f9e-4c82-8173-dfee8d4f74eb"
      unitRef="usd">-9103000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQwLTMtMS0xLTY0NTgx_4fe48d5a-9afb-40bb-ae35-2ff8726b9598"
      unitRef="usd">-26806000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQwLTUtMS0xLTY0NTgx_11e4fcc0-e970-43be-933c-0e011950946b"
      unitRef="usd">-25812000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQxLTEtMS0xLTY0NTgx_f485f31a-c026-4f1d-8f3b-125453f93dc4"
      unitRef="usd">5000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQxLTMtMS0xLTY0NTgx_ee010833-3676-4486-ba17-08cf2412a2b4"
      unitRef="usd">45000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQxLTUtMS0xLTY0NTgx_60fefb0c-bed8-4def-93b7-dead65867fd3"
      unitRef="usd">-1164000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQyLTEtMS0xLTY0NTgx_e0dd5509-82bf-4e3b-b161-f57ccf975ad2"
      unitRef="usd">8653000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQyLTMtMS0xLTY0NTgx_b9775dab-7c5c-4bc8-af54-e88e1bf72a9e"
      unitRef="usd">2190000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQyLTUtMS0xLTY0NTgx_9b402127-f826-4d2c-aa76-af369a54310a"
      unitRef="usd">-36750000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQzLTEtMS0xLTY0NTgx_c329a591-e9f2-41e0-af8b-4a769510b33d"
      unitRef="usd">15206000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQzLTMtMS0xLTY0NTgx_8eb30ed5-6818-461a-abc7-e000a0107485"
      unitRef="usd">13016000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i33efb45dec71450fa7b5012ce171591a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQzLTUtMS0xLTY0NTgx_9db67ab1-e65b-43c3-96ce-8a65490c4abf"
      unitRef="usd">49766000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ0LTEtMS0xLTY0NTgx_72a604cf-1dc9-45ee-a731-7b7dfad94ac4"
      unitRef="usd">23859000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ0LTMtMS0xLTY0NTgx_3db0d398-0e24-4c63-8aa4-e7487e7f33bc"
      unitRef="usd">15206000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ0LTUtMS0xLTY0NTgx_44a4e7e0-fcc4-49a0-b54e-81386f1ec04f"
      unitRef="usd">13016000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ2LTEtMS0xLTY0NTgx_5f9e69ff-1277-45cc-aef1-562ca2d047d2"
      unitRef="usd">1858000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ2LTMtMS0xLTY0NTgx_c293b82d-2af4-47eb-93c2-24377abf5afe"
      unitRef="usd">1858000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ2LTUtMS0xLTY0NTgx_b8c322ef-3045-461f-9f6e-54ca77ed6fd9"
      unitRef="usd">1271000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ3LTEtMS0xLTY0NTgx_2548d0d2-4bd3-460d-8d56-bd67fa4f7367"
      unitRef="usd">1217000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ3LTMtMS0xLTY0NTgx_0a7fa0be-de87-4561-8933-74e3628c3e81"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ3LTUtMS0xLTY0NTgx_5727ebe2-aab9-4d2a-b3ac-bd6117b49f1b"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <whg:DividendsDeclared
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ5LTEtMS0xLTY0NTgx_aa78e8c3-4ca7-403b-a6b3-153d262e8b92"
      unitRef="usd">2446000</whg:DividendsDeclared>
    <whg:DividendsDeclared
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ5LTMtMS0xLTY0NTgx_c6562499-21e1-47cf-b637-1ef6a4541887"
      unitRef="usd">2933000</whg:DividendsDeclared>
    <whg:DividendsDeclared
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzQ5LTUtMS0xLTY0NTgx_95d1a903-5de8-4fb2-b6b5-2104b81efc3a"
      unitRef="usd">1336000</whg:DividendsDeclared>
    <us-gaap:SupplementalDeferredPurchasePrice
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xMzMvZnJhZzpkNWUyNGFmMWNhN2I0YTMzYWFlOTNmY2Q2MjMzMzBiNS90YWJsZTozYWFjZWRkMjkyYWI0OGYyOGNhN2I2MWFjM2M0Y2Q0Ny90YWJsZXJhbmdlOjNhYWNlZGQyOTJhYjQ4ZjI4Y2E3YjYxYWMzYzRjZDQ3XzUwLTEtMS0xLTY0NTgx_27aed3c9-854e-4141-8ca3-02d87a3ee525"
      unitRef="usd">12901000</us-gaap:SupplementalDeferredPurchasePrice>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODUw_91d8346d-b40a-4ebc-a52d-6078c9abe6c6">Principles of Consolidation&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include the accounts of Westwood and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess each legal entity that we manage to determine whether consolidation is appropriate at the onset of the relationship. We first determine whether the entity is a variable interest entity (&#x201c;VIE&#x201d;), or a voting interest entity (&#x201c;VOE&#x201d;), under GAAP and whether we have a controlling financial interest in the entity. Assessing whether or not an entity is a VOE or VIE and if it requires consolidation involves judgment and analysis. Factors considered in this assessment include, but are not limited to, the legal organization of the entity, our equity ownership and contractual involvement with the entity and any related party or de facto agent implications of our involvement with the entity. We reconsider whether entities are a VIE or VOE whenever contractual arrangements change, the entity receives additional equity or returns equity to its investors or changes in facts and circumstances occur that change investors&#x2019; abilities to direct the activities of the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A VIE is an entity in which (i) the total equity investment at risk is not sufficient to enable the entity to finance its activities without subordinated financial support, (ii) the at-risk equity holders, as a group, lack the characteristics of a controlling financial interest or (iii) the entity is structured with disproportionate voting rights, and substantially all of the activities are conducted on behalf of an investor with disproportionately few voting rights. That is, the at-risk equity holders do not have the obligation to absorb significant losses, the right to receive residual returns and the right to direct the activities of the entity that most significantly impact the entity&#x2019;s economic performance. An enterprise must consolidate all VIEs of which it is the primary beneficiary. We determine if a sponsored investment meets the definition of a VIE by considering whether the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;fund&#x2019;s equity investment at risk is sufficient to finance its activities without additional subordinated financial support and whether the fund&#x2019;s at-risk equity holders absorb any losses, have the right to receive residual returns and have the right to direct the activities of the entity most responsible for the entity&#x2019;s economic performance. The primary beneficiary of a VIE is defined as the party that, considering the involvement of related parties and de facto agents, has (i) the power to direct the activities of the VIE that most significantly affect its economic performance and (ii) the obligation to absorb losses of the entity or the right to receive benefits from the entity that could potentially be significant to the VIE. This evaluation is updated on a continuing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A VOE is an entity that is outside the scope of the guidance for VIEs. Consolidation of a VOE is required when a reporting entity owns a controlling financial interest in a VOE. Ownership of a majority of the voting interests is the usual condition for a controlling financial interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluated (i) our relationship as sponsor of the Common Trust Funds (&#x201c;CTFs&#x201d;) and managing member of the private equity funds Westwood Hospitality and Westwood Technology Opportunities Fund I, LP (collectively the &#x201c;Private Funds&#x201d;), (ii) our advisory relationships with the Westwood Funds&#xae; and (iii) our investments in InvestCloud, Charis, Broadmark, Zarvona Energy Fund GP and Zarvona Energy Fund II-A as discussed in Note 6&lt;/span&gt;&lt;span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x201c;Investments&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;Private Equity&#x201d;) to determine whether each of these entities is a variable interest entity (&#x201c;VIE&#x201d;) or voting ownership entity (&#x201c;VOE&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on our analyses, we determined that the CTFs, Private Funds and Zarvona Energy Fund II-A were VIEs, as the at-risk equity holders do not have the ability to direct the activities that most significantly impact the entities' economic performance, and the Company and its representatives have a majority control of the entities' respective boards of directors and can influence the respective entities' management and affairs. As we do not qualify as primary beneficiaries for those entities we have not consolidated our investments in those entities for the periods ending December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on our analyses, we determined the Westwood Funds&#xae;, InvestCloud, Charis, Zarvona Energy Fund GP and Broadmark (i) have sufficient equity at risk to finance the entities' activities independently, (ii) have the obligation to absorb losses, the right to receive residual returns and the right to direct the activities of the entities that most significantly impact the entities' economic performance and (iii) are not structured with disproportionate voting rights and are VOEs. As we do not own controlling financial interests in those entities we have not consolidated our investments in those entities for the periods ending December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODQ2_ca8ac2ed-4a69-47a2-84bc-b914db174cd8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODg2_fe3219f1-5721-40af-8d42-7e254f6c8d82">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of money market accounts and other short-term, highly liquid investments with maturities of three months or less, other than pooled investment vehicles that are considered investments. We maintain some cash and cash equivalents balances with financial institutions that are in excess of Federal Deposit Insurance Corporation insurance limits. The Company has not experienced losses on uninsured cash accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODg3_69e6d501-4d16-4825-940c-a5b72c9abe0e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable represents balances arising from services provided to customers and are recorded on an accrual basis, net of any allowance for doubtful accounts. Accounts receivable are written off when they are determined to be uncollectible. Any allowance for doubtful accounts is estimated based on the Company&#x2019;s historical amounts written off, existing conditions in the industry, and the financial stability of the customer. The majority of our accounts receivable balances consist of advisory and trust fees receivable from customers that we believe are, and have experienced to be, fully collectible. Accordingly, our Consolidated Financial Statements include neither an allowance for bad debt, nor bad debt expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODU0_e6e1227d-d5d5-4e5b-99d0-4b0ef6a6d8bd">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With the exception of our investment in Charis, discussed below under "Fair Value of Financial Instruments", investments that are measured at fair market value are classified as trading securities and are carried at quoted market values on the accompanying Consolidated Balance Sheets. Net unrealized holding gains or losses on investments classified as trading securities are reflected as a component of other revenues. We measure realized gains and losses on investments using the specific identification method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For an investment without a readily determinable fair value, the Company has elected to apply the measurement alternative of cost minus impairment, if any, plus or minus changes resulting from observable price changes. The Company will reassess whether such an investment qualifies for the measurement alternative at each reporting period. In evaluating an &lt;/span&gt;&lt;/div&gt;investment for impairment or observable price changes, we will use inputs including recent financing events, as well as other available information regarding the investee's historical and forecasted performance.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODg1_377cf4b2-c3ad-42b2-bbd8-6fd5831829f0">&lt;div style="margin-top:6pt"&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 of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determined the estimated fair values of our financial instruments using available information. The fair value amounts discussed in Notes 6 &#x201c;Investments&#x201d; and 7 &#x201c;Fair Value Measurements&#x201d; are not necessarily indicative of either the amounts realizable upon disposition of these instruments or of our intent or ability to dispose of these assets. The estimated fair value of cash and cash equivalents, accounts receivable, prepaid income taxes, other current assets, accounts payable and accrued liabilities, dividends payable, compensation and benefits payable and income taxes payable approximates their carrying value due to their short-term maturities. The carrying amount of investments designated as &#x201c;trading&#x201d; securities, primarily U.S. Government and Government agency obligations, money market funds, equity funds, equities and exchange-traded bond funds, equals fair value based on prices quoted in active markets and, with respect to funds, the reported net asset value (&#x201c;NAV&#x201d;) of the shares held. Market values of our money market holdings generally do not fluctuate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment in Westwood Hospitality is measured at fair value using NAV as a practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment in Charis is measured at fair value on a recurring basis using a market approach based on a price to tangible book value multiple that is determined to be reasonable in the current environment, or market transactions. Management believes this valuation methodology is consistent with the banking industry and will reevaluate our methodology and inputs on a quarterly basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODcw_9aeee4d9-840c-4753-a0c4-884090d4e9c8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the cost of acquired assets over the fair value of the underlying identifiable assets at the date of acquisition. Goodwill is tested at least annually for impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We test more frequently if indicators are present or changes in circumstances suggest that impairment may exist. These indicators include declines in revenues, earnings or cash flows, or the development of a material adverse change in the business climate. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, which is referred to as a component. We have identified two reporting units, which are consistent with our reporting segments: Advisory and Trust. The Company is not required to calculate the fair value of a reporting unit unless we determine that it is more likely than not that its fair value is less than the carrying amount. We assess goodwill for impairment using either a qualitative or quantitative assessment. The qualitative assessment includes consideration of the current trends in the industry in which we operate, macroeconomic conditions and recent financial performance of our reporting units. The quantitative analysis requires a comparison of each reporting unit&#x2019;s carrying value to the fair value of the respective unit. An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The fair value of each reporting unit is estimated using a market multiple approach and an income approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following a sustained decline in the Company's market capitalization, we determined in 2020 that the entire goodwill related to our Advisory segment was impaired, and accordingly we recorded charges of $3.4&#160;million to "Impairment expense" on the Consolidated Statements of Comprehensive Income (Loss). As part of our evaluation, we determined the fair value of each of our reporting units using a weighted average approach of the market and income approaches. As part of the 2020 Advisory reporting unit assessment, we determined that an increase in the discount rate (from the prior assessment) applied in the valuation was required to align with market-based assumptions. The higher discount rate, in conjunction with revised long-term projections, resulted in a lower fair value of the Advisory segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We completed our most recent annual goodwill impairment assessment during the third quarter of 2022, and determined that no goodwill impairment related to the Trust segment was required. There was no goodwill impairment in the Trust segment during the years ended December 31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;Our intangible assets represent the acquisition date fair value of the acquired client relationships, trade names, non-compete agreements and the cost of internally-developed software, each of which is reflected net of amortization. In valuing these assets, we made significant estimates regarding their useful lives, growth rates and potential attrition. We periodically review our intangible assets for events or circumstances that would indicate impairment. See Note 11 &#x201c;Goodwill and Other Intangible Assets.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0Xzk4MDk_b6f9c464-366d-4e74-81cb-2f7f767b0e90"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzU0OTc1NTg1NzU0MQ_15640799-15d0-4945-9cb8-6353a8d199f1"
      unitRef="usd">3400000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODgw_f2f9cb65-af2b-4a45-bb5f-e79d978dc064">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation of furniture and equipment is provided over the estimated useful lives of the assets (from 3 to 7 years), and depreciation on leasehold improvements is provided over the lesser of the estimated useful life or lease term using the straight-line method. We capitalize leasehold improvements, furniture and fixtures, computer hardware and most office equipment purchases.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e6f4524c79949628f54d4057d536947_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzEyNzIz_40a1e0fc-0631-4b0b-a09a-7eeb99c2db13">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3ae02e7798c3400bbfd054e15589eb65_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzEyNzI5_91e2edc1-c880-48a0-a960-c72b055b140d">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i02d000452879400faa6300f53d173c7a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzEyNzk4_470a1aa4-42a9-4d43-a38e-c1dba3e33e8a">lesser of the estimated useful life or lease term</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODc2_f6fb0a74-d2f7-4743-b7d7-107f85bdc5d9">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when the performance obligation (the investment management and advisory or trust services provided to the client) defined by the investment advisory or sub-advisory agreement is satisfied. For each performance obligation, we determine at contract inception whether the revenue satisfies over time or at a point in time. We derive our revenues from investment advisory fees, trust fees and other sources of revenues such as gains and losses from our seed money investments into net investment strategies. The "Other, net&#x201d; revenues on our Consolidated Statements of Comprehensive Income (Loss) are the unrealized gains and losses on our seed money investments, and our seed money investments are included in "Investments, at fair value" on our Consolidated Balance Sheets. Our seed money investments were $7.3&#160;million and $57.2&#160;million at December 31, 2022 and 2021, respectively. Advisory and Trust fees are calculated based on a percentage of AUM and AUA, and the performance obligation is realized over the then-current calendar quarter. Once clients receive our investment advisory services we have an enforceable right to payment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incremental costs to obtain a contract are eligible to be capitalized if the costs are expected to be recovered over the service period. We incur certain incremental costs in obtaining new business and continually evaluate whether costs should be capitalized and amortized over the expected period of benefit of the asset. Certain costs used to fulfill a contract such as the distribution services utilized to sell our Westwood Funds&#xae; are expensed as incurred. We recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the entity otherwise would have recognized is one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <whg:SeedMoneyInvestment
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzU0OTc1NTg2NjQyNg_6404a880-5487-4114-b4a6-27a27a3aa22e"
      unitRef="usd">7300000</whg:SeedMoneyInvestment>
    <whg:SeedMoneyInvestment
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzU0OTc1NTg2NjQyMg_a8495127-31fb-4b35-85ee-22366e441981"
      unitRef="usd">57200000</whg:SeedMoneyInvestment>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODYw_f7298e1c-3d75-4665-a0db-3ea2da4d0c03">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have issued restricted stock to certain U.S. employees and Board of Directors in accordance with our Eighth Amended and Restated Westwood Holdings Group, Inc. Stock Incentive Plan (the &#x201c;Plan&#x201d;). We account for stock-based compensation in accordance with ASC 718, &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;Compensation-Stock Compensation &lt;/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 adopted Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-09, &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;Compensation-Stock Compensation: Improvements to Employee Share-Based Payment Accounting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;effective January 1, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 718, stock-based compensation expense reflects the fair value of stock-based awards measured at grant date and is recognized over the relevant service period. We expense the fair value of stock-based compensation awards granted to our employees and directors in our Consolidated Financial Statements on a straight-line basis over the period that services are required to be provided in exchange for the award (&#x201c;requisite service period&#x201d;), which is typically the period over which the award vests. Stock-based compensation is recognized only for awards that vest. We measure the fair value of compensation cost related to restricted stock awards based on the closing market price of our common stock on the grant date. For performance-based share awards, we assess actual performance versus the predetermined performance goals and record compensation expense once we conclude it is probable that we will meet the performance goals required to vest the applicable performance-based awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Share Award Plan of Westwood Holdings Group, Inc. for Service Provided in Canada to its Subsidiaries (the &#x201c;Canadian Plan&#x201d;) provided compensation in the form of common stock for services performed by employees of Westwood International Advisors, prior to its 2020 closure. We recorded compensation costs for these awards on a straight-line basis over the vesting period once we determined it was probable that the award would be earned.&#160;&#160;Awards expected to be settled in shares were funded into a trust pursuant to an established Canadian employee benefit plan. Generally, the Canadian trust subsequently acquired Westwood common shares in market transactions and held such shares until the shares were vested and distributed, or forfeited. Shares held in the trust were shown on our Consolidated Balance Sheet as treasury shares.&#160;Until shares were acquired by the trust, we recorded compensation costs and measured the liability as a cash-based award, which was included in &#x201c;Compensation and benefits payable&#x201d; on our Consolidated Balance Sheets. For the years ended December 31, 2022, 2021 and 2020 there was no compensation expense recorded for these awards. When the number of shares related to an award was determinable, the award became an equity award accounted for in a manner similar to restricted stock, which is described in Note 8 &#x201c;Employee Benefits.&#x201d;&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ForeignCurrencyTranslationAdjustmentDescription
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzEwOTk1MTE2NjA0OTY_67c57df2-0741-47e4-bcb5-d6cf97513ad3">4.2&#160;million</us-gaap:ForeignCurrencyTranslationAdjustmentDescription>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzE4NDUz_df22c5cd-e173-4b7b-b0c2-9e9d888d706b"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzIwODU4_1b15aa80-31cf-4902-898b-974d67958dac">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file a U. S. federal income tax return as a consolidated group for Westwood and its U.S.-based subsidiaries. We file a Canadian income tax return for Westwood International Advisors. Deferred income tax assets and liabilities are determined based on temporary differences between the financial statements and income tax bases of assets and liabilities as measured at enacted income tax rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax expense is generally the result of changes in deferred tax assets and liabilities. Deferred taxes relate primarily to incentive compensation and stock-based compensation expense. We record net deferred tax assets to the extent we believe such assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. In the event we were to determine that we would not be able to realize our deferred income tax assets in the future, we would record a valuation allowance. No such valuation allowance has been recorded in our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for uncertain tax positions by recognizing the impact of a tax position in our Consolidated Financial Statements when we believe it is more likely than not that the tax position would not be sustained upon examination by the appropriate tax authority based on the merits of the position. We include penalties and interest on income-based taxes, if any, in the &#x201c;General and administrative&#x201d; line on our Consolidated Statements of Comprehensive Income (Loss). See Note 9 &#x201c;Income Taxes.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In allocating the purchase price of a business combination, the Company records all assets acquired and liabilities assumed at fair value, with the excess of the purchase price over the aggregate fair values recorded as goodwill. ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 820") defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values as of the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company determines the estimated fair values after review and consideration of relevant information, including discounted cash flows, quoted market prices and estimates made by management. The fair value assigned to identifiable intangible assets acquired is based on estimates and assumptions made by management at the time of the acquisition. The Company adjusts the preliminary purchase price allocation, as necessary, during the measurement period of up to one year after the acquisition closing date as it obtains more information as to facts and circumstances existing as of the acquisition date. Acquisition-related costs are recognized separately from the acquisition and are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired client relationships, trade names and non-compete agreements are subject to fair value measurements based primarily on significant inputs not observable in the market and thus represent level 3 measurements. The valuation of an acquired client relationship utilizes an income approach, which provides an estimate of the fair value of an asset based on discounted cash flows and management estimates, including the estimated growth associated with existing clients, market growth and client attrition. The valuation of acquired trade names uses a relief from royalty method in which the fair value of the intangible asset is estimated to be the present value of royalties saved because the Company owns the intangible asset. Revenue projections and estimated useful lives are used in estimating the fair value of the trade names. The non-compete agreements are calculated using the differential cash flow method (with-or-without method), which utilizes the probability of certain employees competing with the Company and revenue projections to calculate the valuation of non-competition agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When an acquisition includes future contingent consideration on achieving certain milestones, the Company estimates the earn-out fair value using Monte Carlo simulation models. The Monte Carlo simulations considered assumptions including revenue volatility, risk free rates, discount rates and additional revenue discount rates. The projected contingent payment is discounted back to the current period using a discounted cash flow model. Increases or decreases in projected revenues, probabilities of payment, discount rates or projected payment dates may result in higher or lower fair value measurements. Fluctuations in any of the inputs may result in a significantly lower or higher fair value measurement. A liability is recorded for the estimated fair value of the contingent consideration on the acquisition date, and the fair value of the contingent consideration is remeasured at each subsequent reporting period with any change in fair value recognized as income or expense within the Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDIvZnJhZzo3NGNkM2RjODQ4YTA0ZWNjYTRiYmE5NThhZTg4MDlkNC90ZXh0cmVnaW9uOjc0Y2QzZGM4NDhhMDRlY2NhNGJiYTk1OGFlODgwOWQ0XzE5NjUx_85f39357-3288-4b06-921c-a8d0edc435ed"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDY5MDQ_5f66bd5e-cfae-4ff7-8ba8-5617a722f7ea"
      unitRef="usd">33400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDk0MTQ_db80c40f-ee8b-456f-8853-5ec619167a54"
      unitRef="usd">12900000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDY5MjU_a321de20-d9d9-4b32-94b0-dd707d008b0b"
      unitRef="usd">46300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic84e42e400874095bd82031e4c0187d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xLTEtMS0xLTc5NTA5_f9fcaf5f-3dec-4de2-ab1e-28c6ce431aee"
      unitRef="usd">33953000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i2a6e11f3de0a47a7b288c5bf6defd380_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18yLTEtMS0xLTc5NTE4_5a06f376-ebcd-45c6-99dc-bc71c6479ae6"
      unitRef="usd">12901000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18zLTEtMS0xLTgxNjE1_be1c7686-c83c-4211-bc1e-f62ab0ab0fb3"
      unitRef="usd">-534000</us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY180LTEtMS0xLTg0NTk3_ab64c8e6-9585-4268-a489-6f99d0aeb6f9"
      unitRef="usd">46320000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i905bb819de01496592c4d8a39f2725ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY183LTEtMS0xLTc5NTI1_9350bc15-0fd7-45dc-9d51-c30634b9f46c"
      unitRef="usd">2435000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ife57f63b65f242bc8513cd1f48539b0d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY184LTEtMS0xLTc5NTI1_4a68a3a6-438f-4295-8394-60e8ee07748e"
      unitRef="usd">850000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xMC0xLTEtMS04NDYwMA_a165489e-6482-4a5e-8d21-d5301121ca9b"
      unitRef="usd">3285000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xMS0xLTEtMS03OTU0MA_9cb5918e-a6c7-47dc-8d9b-bc0f2090d454"
      unitRef="usd">6519000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xMS0xLTEtMS03OTU0Nw_93650156-e224-4e0d-8145-3c2920b60849"
      unitRef="usd">81000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xMi0xLTEtMS03OTU1NA_7bf78b38-4297-4e64-9315-9087a3f26ed8"
      unitRef="usd">18900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xNC0xLTEtMS04NDYwMA_3754bf08-3f06-4379-a046-c13fff7d5e1d"
      unitRef="usd">28785000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xNy0xLTEtMS03OTU2NA_449fdb32-cded-43f9-b17f-7b0ea25e4fed"
      unitRef="usd">1796000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18xOS0xLTEtMS04NDYwNg_b684d1b3-9991-4a39-a4eb-55c269eb4c80"
      unitRef="usd">1796000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18yMS0xLTEtMS04NDYwOQ_e15e7296-8347-4202-be24-c081c22618b4"
      unitRef="usd">26989000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6YzJjNDY4MDJmNjRmNDIwNGIyY2MyYjY0ZTMxZjBiZWMvdGFibGVyYW5nZTpjMmM0NjgwMmY2NGY0MjA0YjJjYzJiNjRlMzFmMGJlY18yMy0xLTEtMS03OTU5Mg_59a9afdd-acff-46a9-854b-c09866f1ac06"
      unitRef="usd">19331000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDgwNTE_c9681dc1-5cdf-475a-864f-1230927a6ba5"
      unitRef="usd">12900000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i9a514f4810614e2a9919fdda9bd9c499_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV8xMDk5NTExNjY1NDk2_acfbe845-d3a4-4c9b-b626-69be2d860e00"
      unitRef="usd">15000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="ief9c95d4f37b4befa5eb361399530628_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV8xMDk5NTExNjY1NTEx_f3b506ce-e7bc-4683-9cb0-dae043dedfcb"
      unitRef="usd">10000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <whg:BusinessCombinationsRecognizedIntangible
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF8yLTEtMS0xLTg0NjEx_cb1d6cf3-92e3-4321-8b7f-db15767a491c"
      unitRef="usd">14000000</whg:BusinessCombinationsRecognizedIntangible>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i1cc6583f299f4aa3925a5c688ed3ef09_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF8yLTMtMS0xLTc5NzA2_1b90f369-a7cd-4062-9c3c-1a6a8d507d89">P11Y1M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <whg:TradeName
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF8zLTEtMS0xLTg0NjE2_c700c437-cd61-4937-9c03-4c9692d056d2"
      unitRef="usd">3800000</whg:TradeName>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i7909b7cfce674af199ae2d4e38510434_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF8zLTMtMS0xLTc5NzA2_79fe6038-1c4a-4c37-873e-7aeb9da3e6ec">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <whg:NonCompeteAgreements
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF80LTEtMS0xLTg0NjE2_da2ca79d-664a-4520-ab42-4b725bd1c546"
      unitRef="usd">1100000</whg:NonCompeteAgreements>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="idea3af358968422d8382ffbc33967bd9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF80LTMtMS0xLTc5NzA2_e97d4df6-ca9a-4317-a5b9-5c7ae52f3c03">P0Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF81LTEtMS0xLTg0NjE2_b8f65797-76ad-42a5-a4db-4116a8598e9f">18,900</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NWIwZjcxMTI4ZTg1NDhlZGIxM2ZkZjA3YTEyMzg4MzQvdGFibGVyYW5nZTo1YjBmNzExMjhlODU0OGVkYjEzZmRmMDdhMTIzODgzNF81LTMtMS0xLTc5NzA2_8bacde0d-c702-4a56-b861-c20d60506faa">P11Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDk0MzM_0a7688e7-4e99-4cf9-aa72-ec47d274d31a"
      unitRef="usd">5900000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDk0NTM_432f0fde-b7e3-423e-9855-cf6e6cfe1036"
      unitRef="usd">3100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NDk0NzI_f5ea62ae-00aa-4675-9c09-62319c471604"
      unitRef="usd">-100000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGV4dHJlZ2lvbjpjMWVlZDVmMDZlN2Y0MDVjOWYwYmI1MjVlYTNiZGQ5YV81NDk3NTU4NTY2ODA_cb3502f8-ccd5-4430-ac2e-817b52ddee33"
      unitRef="usd">7100000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NTc4ODcxZWUwYmU2NDk4MGJmMGQxNjY2MDkzZDA3OTgvdGFibGVyYW5nZTo1Nzg4NzFlZTBiZTY0OTgwYmYwZDE2NjYwOTNkMDc5OF8yLTEtMS0xLTc5NDc4_8aefa78e-1197-4169-bdaa-98bdc01a0ef4"
      unitRef="usd">95094000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NTc4ODcxZWUwYmU2NDk4MGJmMGQxNjY2MDkzZDA3OTgvdGFibGVyYW5nZTo1Nzg4NzFlZTBiZTY0OTgwYmYwZDE2NjYwOTNkMDc5OF8yLTMtMS0xLTc5NDc4_e4f2d94c-9e88-4075-ad0b-f374594132b0"
      unitRef="usd">99467000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NTc4ODcxZWUwYmU2NDk4MGJmMGQxNjY2MDkzZDA3OTgvdGFibGVyYW5nZTo1Nzg4NzFlZTBiZTY0OTgwYmYwZDE2NjYwOTNkMDc5OF8zLTEtMS0xLTc5NDc4_48ae6737-155c-4211-836f-8712ccc6784d"
      unitRef="usd">-2310000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTcxL2ZyYWc6YzFlZWQ1ZjA2ZTdmNDA1YzlmMGJiNTI1ZWEzYmRkOWEvdGFibGU6NTc4ODcxZWUwYmU2NDk4MGJmMGQxNjY2MDkzZDA3OTgvdGFibGVyYW5nZTo1Nzg4NzFlZTBiZTY0OTgwYmYwZDE2NjYwOTNkMDc5OF8zLTMtMS0xLTc5NDc4_10168f35-0ba5-4fe5-a428-dd040dc59fad"
      unitRef="usd">-1664000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90ZXh0cmVnaW9uOmRjZDYwMjNjZTgxNzRhOWRhYTUwMDAyODVlMWJkNDU0XzQzOTg_90f47ff7-e5b1-44e3-afa8-995796b8d7cc">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advisory Fee Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our advisory fees are generated by Westwood Management and Westwood International Advisors (prior to its closure, effective September 30, 2020), for managing client accounts under investment advisory and sub-advisory agreements. Advisory fees are typically calculated based on a percentage of AUM and AUA, and are paid in accordance with the terms of the agreements. Advisory fees are paid quarterly in advance based on AUM on the last day of the preceding quarter, quarterly in arrears based on AUM on the last day of the quarter just ended or are based on a daily or monthly analysis of AUM for the stated period. We recognize advisory fee revenues as services are rendered. Since our advance paying clients' billing periods coincide with the calendar quarter to which such payments relate, revenue is recognized within the quarter and our Consolidated Financial Statements contain no deferred advisory fee revenues. Advisory clients typically consist of institutional and mutual fund accounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Institutional investors include separate accounts of (i) corporate pension and profit sharing plans, public employee retirement funds, Taft-Hartley plans, endowments, foundations and individuals; (ii) sub-advisory relationships where Westwood provides investment management services for funds offered by other financial institutions; (iii) pooled investment vehicles, including the UCITS Fund and collective investment trusts; and (iv) managed account relationships with brokerage firms and other registered investment advisors that offer Westwood products to their customers. The UCITS Fund was liquidated in June 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds include the Westwood Funds&#xae;, a family of mutual funds for which Westwood Management serves as advisor. These funds are available to individual investors, as well as offered as part of our suite of investment strategies for institutional investors and wealth management accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Arrangements with Performance-Based Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A limited number of our advisory clients have a contractual performance-based fee component in their contracts, which generates additional revenues if we outperform a specified index over a specific period of time, and a limited number of our mutual fund offerings have fees that generate additional revenues if we outperform specified indices over specific periods of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue is based on future market performance and is subject to many factors outside our control. We cannot conclude that a significant reversal in the cumulative amount of revenue recognized will not occur during the measurement period, and therefore the revenue is recorded at the end of the measurement period when the performance obligation has been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trust Fee Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our trust fees are generated by Westwood Trust pursuant to trust or custodial agreements. Trust fees are separately negotiated with each client and are generally based on a percentage of AUM. Westwood Trust also provides trust services to a small number of clients on a fixed fee basis. The fees for most of our trust clients are calculated quarterly in arrears, based on a daily average of AUM for the quarter, or monthly, based on the month-end value of AUM. Since billing periods for most of Westwood Trust&#x2019;s clients coincide with the calendar quarter, revenue is fully recognized within the quarter and our Consolidated Financial Statements contain no deferred fee revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Disaggregated&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales taxes are excluded from revenues. The following table presents our revenue disaggregated by account type (in thousands). In 2021, we recast certain prior year revenues related to performance fees.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&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:9.603%"/&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:9.603%"/&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:9.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="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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advisory Fees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Institutional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;26,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;31,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;28,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual Funds&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;20,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:9.5pt;font-weight:400;line-height:100%"&gt;17,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;11,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wealth Management&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trust Fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;24,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;68,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;73,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;65,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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;We have clients in various locations around the world. The following table presents our revenue disaggregated by our clients' geographical locations (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.742%"/&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: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: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:9.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;45,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;68,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;45,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;24,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;70,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;47,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;24,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;1,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;border-bottom:3pt double #000000;border-top:1pt solid #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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;73,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:35.742%"/&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: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: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:9.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,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:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;58,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;38,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;65,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90ZXh0cmVnaW9uOmRjZDYwMjNjZTgxNzRhOWRhYTUwMDAyODVlMWJkNDU0XzQzOTk_6d7201f6-7bf0-4140-9b3f-76da419c954f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales taxes are excluded from revenues. The following table presents our revenue disaggregated by account type (in thousands). In 2021, we recast certain prior year revenues related to performance fees.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&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:9.603%"/&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:9.603%"/&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:9.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="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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advisory Fees:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Institutional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;26,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;31,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;28,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual Funds&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;20,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:9.5pt;font-weight:400;line-height:100%"&gt;17,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;11,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wealth Management&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trust Fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;24,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;68,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;73,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;65,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i397bd0ac7f524958b810fa8fdfacda06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzMtMi0xLTEtNjQ1ODE_34b7f6f9-242d-4f53-9a58-ab355dc5ed98"
      unitRef="usd">26653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe7cf196067f4ee3a4211c4f34408aab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzMtNC0xLTEtNjQ1ODE_749dcbd5-ab1d-412f-85dd-5e820ec090e3"
      unitRef="usd">31069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia053ceb865c94eceab84dc7710b19db5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzMtNi0xLTEtNjQ1ODE_6cdc8a2e-e3cb-4052-b454-fd1d0c73cb45"
      unitRef="usd">28878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee2c8946fff141589c881ee4955f9a11_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzQtMi0xLTEtNjQ1ODE_46221948-e2ca-41cd-94eb-1cbb1ff8f799"
      unitRef="usd">20245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic26c3624e77341f98c5799222094c9a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzQtNC0xLTEtNjQ1ODE_c3cfad99-2ca4-4616-b029-a649f2688dea"
      unitRef="usd">17507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d2da645ebba40778d100154be774bd1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzQtNi0xLTEtNjQ1ODE_16cf3f48-b4ef-4c7c-8926-0c62ed6c80cb"
      unitRef="usd">11488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3627c0410abc42bd9c1117aa71fde829_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzUtMi0xLTEtNjQ1ODE_1a2d959f-317d-4d79-bdea-68d37fd8aa0c"
      unitRef="usd">805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd046b828a204a959cf57fe9abfa02c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzUtNC0xLTEtNjQ1ODE_34cbbf9f-13a6-401f-881f-6ea14b91d852"
      unitRef="usd">686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idec7d5de11014931b6b7752b32f4dae1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzUtNi0xLTEtNjQ1ODE_abb01376-9aad-4e13-92e6-7ffcbd5d43a7"
      unitRef="usd">470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4abb8bda986a45628f648f1dbb4135c1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzctMi0xLTEtNjQ1ODE_743acbc7-f8a8-4071-a9e7-3f3931c9f216"
      unitRef="usd">21686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1abdb54752444d568489d51037417750_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzctNC0xLTEtNjQ1ODE_c9c6eaea-4554-4b57-ab97-631208292136"
      unitRef="usd">24131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ad0dde5604342de8814bbc8de855fc0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzctNi0xLTEtNjQ1ODE_76ac461d-951f-40d2-adfc-8905c87aaa33"
      unitRef="usd">23929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bfde7f81ea64c858cdcc24e033f37ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzktMi0xLTEtNjQ1ODE_5c42d1a2-abd2-44aa-9202-3f62ca5c1f17"
      unitRef="usd">-708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id49da1281831487bb1a0ef1fa64dc9ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzktNC0xLTEtNjQ1ODE_27db40de-a3f6-41b2-9de6-768b1d07ef45"
      unitRef="usd">-339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdf2eca50fd0494fac8f7d84cf7589cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzktNi0xLTEtNjQ1ODE_203a2bbc-fda4-4a9c-bbe7-5d415a4a9b9c"
      unitRef="usd">346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzEwLTItMS0xLTY0NTgx_e87812d3-1abb-4f98-bc63-b33d110841e3"
      unitRef="usd">68681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzEwLTQtMS0xLTY0NTgx_6daf5409-1f05-4e63-8b65-ba6e74d3c368"
      unitRef="usd">73054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTpiMDdlMGI0YTFlY2Y0YTRmODg5NTdhMjFhMTE2MDMyZi90YWJsZXJhbmdlOmIwN2UwYjRhMWVjZjRhNGY4ODk1N2EyMWExMTYwMzJmXzEwLTYtMS0xLTY0NTgx_f6956d37-54b4-45d8-861b-9200abd5a0f4"
      unitRef="usd">65111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <whg:RevenueDisaggregationbyGeographicLocationTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90ZXh0cmVnaW9uOmRjZDYwMjNjZTgxNzRhOWRhYTUwMDAyODVlMWJkNDU0XzQ0MDE_92979f4b-7038-4da5-a240-243d247346c5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have clients in various locations around the world. The following table presents our revenue disaggregated by our clients' geographical locations (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.742%"/&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: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: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:9.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;45,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;68,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;45,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;24,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;70,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;47,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;24,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;1,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;border-bottom:3pt double #000000;border-top:1pt solid #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:9.5pt;font-weight: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:9.5pt;font-weight:400;line-height:100%"&gt;73,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:35.742%"/&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: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: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:9.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,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:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;58,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;38,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;65,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</whg:RevenueDisaggregationbyGeographicLocationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2667958c2a704a69972ea4a790dae186_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzMtMi0xLTEtNjQ1ODE_5dd36e52-ef26-4c67-a3b9-4fbcb9d314f0"
      unitRef="usd">1171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if215f3c5a046450b80be86df777a1515_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzMtNC0xLTEtNjQ1ODE_eb01b81f-f0fa-470b-9d34-c7c0f9d392ac"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id633d89e38e246a282a2af0420d329d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzMtNi0xLTEtNjQ1ODE_1972dc96-0a2a-480c-aab8-fa3f3fa87999"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36fdb38ec18443eebba7c0fd2b72436d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzMtOC0xLTEtNjQ1ODE_43937cdc-7893-4fc9-9151-9eb02764ae2a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a37af0571284de085259a0e942d0af6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzMtMTAtMS0xLTY0NTgx_33f8c0d0-9285-40fe-8649-b6e3a6ca5951"
      unitRef="usd">1171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4799a4906f7b4d8ea58ce5aadef04e12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzUtMi0xLTEtNjQ1ODE_d127ceed-fe63-4f92-a764-4c567102de93"
      unitRef="usd">45514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib63c24b31dc14708bf84785eac1b414e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzUtNC0xLTEtNjQ1ODE_53d9ffa8-e7f6-4832-8747-d37b23cf7112"
      unitRef="usd">21686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8234b1f1e2a3454fa1c52a33b1db3004_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzUtNi0xLTEtNjQ1ODE_da5790b3-add6-445d-a83e-126866f5eb05"
      unitRef="usd">1018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72fce00923c74977acb4a7bdfc6c74ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzUtOC0xLTEtNjQ1ODE_c9cb7f83-b560-40bd-afe1-c95a3213a7f2"
      unitRef="usd">-708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7067e9f108ff4ef6989724534b944ab1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzUtMTAtMS0xLTY0NTgx_7b2b50ed-6de7-47ed-a27a-0483fe17fdef"
      unitRef="usd">67510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae16be7124f848d29deea11b01322827_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzYtMi0xLTEtNjQ1ODE_7ffc55ed-0c0d-449f-a052-90c9acf77f4e"
      unitRef="usd">46685000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1e58d3c4cc240368ca0313861eb172c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzYtNC0xLTEtNjQ1ODE_f11376cf-f2a4-47df-a8f0-4fac2bb131aa"
      unitRef="usd">21686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72f30bb010ca4489966e1ee5b33a6e5d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzYtNi0xLTEtNjQ1ODE_0244383b-601d-4f61-b97d-c0d4df500723"
      unitRef="usd">1018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99621ae8070448389ab56fd1a80c4619_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzYtOC0xLTEtNjQ1ODE_43923fa7-6793-4fd5-ab6c-424175cea7ad"
      unitRef="usd">-708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzYtMTAtMS0xLTY0NTgx_cdb92e55-5721-41d8-9b83-f1674a776169"
      unitRef="usd">68681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f621fa342634a5fb215cdb37a506cc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzExLTItMS0xLTY0NTgx_cf3368bb-95ea-4663-9446-06926e522fff"
      unitRef="usd">1163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie36600e459ac4e6cadd2320ae8bf39a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzExLTQtMS0xLTY0NTgx_722f93f8-a822-473a-9e74-f10168da7dbe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3771c3ba296d4d159ffe9f4fca2c4279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzExLTYtMS0xLTY0NTgx_b37d5e87-c8dc-44db-a475-c068e0460193"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a46c74fbf424f4d9b81532f357e591c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzExLTgtMS0xLTY0NTgx_cdd7c721-4c14-49fd-aa79-ce3dd58ea90f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45ed9cf7bc0f4c59a83a6ccf3285c909_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzExLTEwLTEtMS02NDU4MQ_9827089f-411f-456f-baf1-7c20bf909186"
      unitRef="usd">1163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i067ee7f176b14ae3afbc0ab9eee1838c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEyLTItMS0xLTY0NTgx_0a4beac9-6d2e-475f-b67e-ee5d341bb384"
      unitRef="usd">638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd51f13d46ea4dfe836c3e531c2cfbc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEyLTQtMS0xLTY0NTgx_47393e62-7440-4ed9-943e-c7328781ed04"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27d60c895b3649f48d75b1e4f98e4374_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEyLTYtMS0xLTY0NTgx_4026d919-ead8-4638-9b95-a411d17b602c"
      unitRef="usd">262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bd318d676564c7e98ba6dae4ea8c0f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEyLTgtMS0xLTY0NTgx_4ee9e67f-4c2f-40e3-b020-d6d96fcdfa4f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b1bb56e094e4de481a29fe31eca3902_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEyLTEwLTEtMS02NDU4MQ_c5c8f37b-c707-4310-b106-635b70c054ab"
      unitRef="usd">900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie389f56b5b25459083ff9f68604b39da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEzLTItMS0xLTY0NTgx_9ec5d922-cbf7-42a8-8e33-6da4b43244eb"
      unitRef="usd">45512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2afd79dc254814b85d6e6ecfd98238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEzLTQtMS0xLTY0NTgx_5f3de995-4937-4582-8767-4ad67d28a415"
      unitRef="usd">24131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i582156e253b84b67928d55c7761c3687_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEzLTYtMS0xLTY0NTgx_8b8bebc3-fc93-477b-91bd-e8d4747470a1"
      unitRef="usd">1687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3eb45a05c6f46e1a868fde76ddbaa9c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEzLTgtMS0xLTY0NTgx_c6f02286-2e14-496a-be66-9692e39aa7dd"
      unitRef="usd">-339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ad3f2979f0d4391bb9f18ba88d3a2df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzEzLTEwLTEtMS02NDU4MQ_f49299b1-3342-408c-bcb1-b609aa9978e6"
      unitRef="usd">70991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d013330ef594c5ba2e0425f18d30b4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzE0LTItMS0xLTY0NTgx_4f33cef9-f511-4786-a778-ac2444f98d25"
      unitRef="usd">47313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0279bedda8eb489dad5b15aea83811d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzE0LTQtMS0xLTY0NTgx_f78a721d-1fcf-4d7e-9f53-62ad9808f13f"
      unitRef="usd">24131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc4143b072df47829b422755fd5059aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzE0LTYtMS0xLTY0NTgx_386282b1-0e1b-413a-9264-40897943e97e"
      unitRef="usd">1949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5be7ce475c1947d69ff258ca6f83d645_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzE0LTgtMS0xLTY0NTgx_055cfb8e-7f63-42c3-8981-d9dce693af9f"
      unitRef="usd">-339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTowNzZhOTU0MWZiNTY0YTM0ODkwNjhhMjYyNjA2NGE0Yy90YWJsZXJhbmdlOjA3NmE5NTQxZmI1NjRhMzQ4OTA2OGEyNjI2MDY0YTRjXzE0LTEwLTEtMS02NDU4MQ_57b4036e-8c18-45c4-a0e9-e46959df8bd9"
      unitRef="usd">73054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17d0fe4ed9134557b8284c05eb4e059b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzEtMi0xLTEtNjQ1ODE_dab8aabe-996d-4a70-aa95-d9cb5fe5d60b"
      unitRef="usd">696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i852f2b50c3684f4f805946e56c5b560f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzEtNC0xLTEtNjQ1ODE_d6864c3d-dbf7-4a42-ab46-e8e8e52afb2f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63a16927a145479eb347e5ebb265a7d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzEtNi0xLTEtNjQ1ODE_113eef87-e9fe-4669-b365-e0f8c8094f4c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9900b584611d4d82a5d12c10c206608d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzEtOC0xLTEtNjQ1ODE_2ad4ca03-dceb-4a5d-9415-62b8e9bfb6de"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1794a295c554372928793d308389e96_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzEtMTAtMS0xLTY0NTgx_81d6ba1a-4f8c-4187-b630-d9e8337a2db3"
      unitRef="usd">696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd363e4cc3104aea98fb7172e68d9a99_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzMtMi0xLTEtNjQ1ODE_5cffc930-4fe4-4b08-ae33-be8f8bfe2f47"
      unitRef="usd">1505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12bbe8c9f4184d7fb6154c2521c4db40_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzMtNC0xLTEtNjQ1ODE_af2520d1-3717-4280-8d5d-e3d0a4ac5726"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice855c6db1ae4554b669106d309d4520_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzMtNi0xLTEtNjQ1ODE_33732bde-7617-402d-8be8-91d7f179b6f2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a26f16f948b4d55bfed873bea2c9d39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzMtOC0xLTEtNjQ1ODE_a5c5cff2-20aa-4408-a9bd-8fcda56d3104"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i276cc18631414967a91b71ad583d12c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzMtMTAtMS0xLTY0NTgx_6043fb4c-7eec-4dec-8fa9-9b9e5fe83723"
      unitRef="usd">1505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7daea15b6a0f4bc8adfa26e83f5de6b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzQtMi0xLTEtNjQ1ODE_ade15695-909e-4ddf-a0aa-cf95e5edc9f3"
      unitRef="usd">2707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc7c2f44ba904eb898d6325a34ec2574_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzQtNC0xLTEtNjQ1ODE_6d0c213b-d476-4c70-b359-83708e9ab641"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if960c8ecabd941238d5cd3d1fca93a61_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzQtNi0xLTEtNjQ1ODE_6dab7cef-eb8d-4c58-accf-009af4893d82"
      unitRef="usd">1570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i194adf66bfcf4b8bb2c06a81bf9d9e05_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzQtOC0xLTEtNjQ1ODE_6c2fac14-9601-4a72-9013-63d145b2f54a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie560dca38e944244a1fd6b0d665750f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzQtMTAtMS0xLTY0NTgx_5984a9ad-01c6-4198-8dc7-983497bbbbf5"
      unitRef="usd">4277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i779810012b85435784521d4c1e73baa3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzUtMi0xLTEtNjQ1ODE_cf5e209e-2b1f-4285-9ed3-c0c71d1cbe5f"
      unitRef="usd">33120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cbdf46ba94b41a780e00b4256e03b76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzUtNC0xLTEtNjQ1ODE_4bb6fe8c-cbc1-46dd-bad0-87aa96e4e4de"
      unitRef="usd">23563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20df44eae15e4d9baf557453c39d4d04_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzUtNi0xLTEtNjQ1ODE_b5a49505-a5f4-4771-8847-72a5226ebfab"
      unitRef="usd">1604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96758ab186e34a20bb64d09cc38e6f18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzUtOC0xLTEtNjQ1ODE_45b81d38-658c-4747-a5d9-241234523c2b"
      unitRef="usd">346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b9f404425d24445a51404f384a2e60d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzUtMTAtMS0xLTY0NTgx_52ea2621-70c9-46a7-a5a6-f48d5609a7b1"
      unitRef="usd">58633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i106639f456944dd8bfd447c390ccbe11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzYtMi0xLTEtNjQ1ODE_5e4fcd45-75a0-4c89-94f2-3c8cf031639c"
      unitRef="usd">38028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51d6df1068294581bc578741e4c0042b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzYtNC0xLTEtNjQ1ODE_0ccf2b75-8161-488d-87ad-cbdf98e57aa2"
      unitRef="usd">23563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i000cc7d5bdd0437fb3f38a4e947246ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzYtNi0xLTEtNjQ1ODE_4dda241f-a095-4bb7-aa63-06960c6e9e2e"
      unitRef="usd">3174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib41f4bf1a8bc4847886221251acfe30b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzYtOC0xLTEtNjQ1ODE_bbbf08b7-18c5-4cd7-acbe-e56905863932"
      unitRef="usd">346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNDgvZnJhZzpkY2Q2MDIzY2U4MTc0YTlkYWE1MDAwMjg1ZTFiZDQ1NC90YWJsZTo2ZDE3MzljYWUxMjY0NjJjYWMzZjAyY2ExZWMyZWZkMC90YWJsZXJhbmdlOjZkMTczOWNhZTEyNjQ2MmNhYzNmMDJjYTFlYzJlZmQwXzYtMTAtMS0xLTY0NTgx_b06dfdb3-f471-4369-9df2-92668e63d772"
      unitRef="usd">65111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90ZXh0cmVnaW9uOjZmMjVmNTRkOWZjNzQ1MjBiMTYyMTdmZGFkYTNmMzI2XzIyMDc_82782850-a901-4de9-b5ae-c005f27c75c7">SEGMENT REPORTING:&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate two segments: Advisory and Trust. These segments are managed separately based on the types of products and services offered and their related client bases. The Company&#x2019;s segment information is prepared on the same basis that management uses to review the financial information for operational decision-making purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's chief operating decision maker, our Chief Executive Officer, evaluates the performance of our segments based primarily on fee revenues and Economic Earnings, a non-GAAP measurement. We define Economic Earnings as net income (loss) plus non-cash stock-based compensation expense, impairment expense, amortization of intangible assets, currency translation adjustment reclassification and deferred taxes related to goodwill. Although depreciation on fixed assets is a non-cash expense, we do not add it back when calculating Economic Earnings because depreciation charges represent an allocation of the decline in the value of the related assets that will ultimately require replacement. In addition, we do not adjust Economic Earnings for tax deductions related to restricted stock expense or amortization of intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Westwood Holdings Group, Inc., the parent company of Advisory and Trust, does not have revenues and is the entity in which we record typical holding company expenses including employee compensation and benefits for holding company employees, directors&#x2019; fees and investor relations costs. All segment accounting policies are the same as those described in the summary of significant accounting policies. Intersegment balances that eliminate in consolidation have been applied to the appropriate segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advisory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Advisory segment provides investment advisory services to (i) corporate pension and profit sharing plans, public employee retirement funds, Taft-Hartley plans, endowments, foundations and individuals, (ii) sub-advisory relationships where Westwood provides investment management services to the Westwood Funds&#xae;, funds offered by other financial institutions and funds offered by our Trust segment and (iii) pooled investment vehicles, including the UCITS Fund (liquidated in June 2020) and collective investment trusts. Salient and Westwood Management, which provide investment advisory services to similar clients, are included in our Advisory segment. Westwood International Advisors (prior to its closure, effective September 30, 2020), is included in our Advisory segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trust&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Westwood Trust provides trust and custodial services and participation in common trust funds that it sponsors to institutions and high net worth individuals. Westwood Trust is included in our Trust segment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.301%"/&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:9.457%"/&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:9.457%"/&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:9.457%"/&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:9.603%"/&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:9.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align: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;Westwood&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;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net fee revenues from external sources&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: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;47,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;69,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;49,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;33,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,554&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"&gt;15,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;(5,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;283,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;53,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;30,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;(220,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;146,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment goodwill&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: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;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;35,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net fee revenues from external sources&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;49,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;24,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;73,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;73,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;19,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;16,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;67,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gains on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:9pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation (depreciation) on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"&gt;21,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;14,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&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: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:9pt;font-weight:400;line-height:100%"&gt;4,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;(1,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;4,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.301%"/&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:9.457%"/&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:9.457%"/&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:9.457%"/&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:9.603%"/&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:9.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trust&lt;/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;Westwood&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;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;222,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;56,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;12,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;(152,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;139,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment goodwill&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: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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net fee revenues from external sources&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;40,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;23,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;64,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest and dividend revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;43,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;19,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;68,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation (depreciation) on private investments&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;(711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;4,968&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;(17,917)&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;(7,588)&lt;/span&gt;&lt;/td&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;204,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;54,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;17,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(127,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;149,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment goodwill&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;93&#160;&lt;/span&gt;&lt;/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-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographical information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 4, &#x201c;Revenue&#x201d; for our revenue disaggregated by our clients' geographical location. As of December 31, 2022 and 2021, all of our property and equipment was in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90ZXh0cmVnaW9uOjZmMjVmNTRkOWZjNzQ1MjBiMTYyMTdmZGFkYTNmMzI2XzM4_5e28782b-7b27-4a76-b23f-805db9888df0"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90ZXh0cmVnaW9uOjZmMjVmNTRkOWZjNzQ1MjBiMTYyMTdmZGFkYTNmMzI2XzIyMTE_3503c1b5-a82c-462a-8cdb-a9f04c1ca09c">&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:42.301%"/&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:9.457%"/&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:9.457%"/&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:9.457%"/&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:9.603%"/&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:9.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align: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;Westwood&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;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net fee revenues from external sources&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: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;47,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;21,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;69,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;49,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;33,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,554&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"&gt;15,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;(5,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;283,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;53,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;30,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;(220,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;146,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment goodwill&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: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;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;35,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net fee revenues from external sources&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;49,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;24,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;73,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;73,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;19,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;16,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(2,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;67,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gains on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:9pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation (depreciation) on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"&gt;21,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;14,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&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: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:9pt;font-weight:400;line-height:100%"&gt;4,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;(1,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom: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:9pt;font-weight:400;line-height:100%"&gt;4,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.301%"/&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:9.457%"/&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:9.457%"/&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:9.457%"/&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:9.603%"/&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:9.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Advisory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trust&lt;/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;Westwood&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;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;222,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;56,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;12,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;(152,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;139,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment goodwill&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: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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net fee revenues from external sources&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;40,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;23,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;64,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest and dividend revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;43,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;19,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;68,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation (depreciation) on private investments&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;(711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;4,968&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;(17,917)&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;(7,588)&lt;/span&gt;&lt;/td&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;204,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;54,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;17,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(127,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;149,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment goodwill&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <whg:RevenueFromExternalSources
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMtMi0xLTEtNjQ1ODE_9db62374-8893-4af8-94b8-ea3b1f7a137c"
      unitRef="usd">47703000</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMtNC0xLTEtNjQ1ODE_3609e8fd-3381-4127-95d2-00168eb478f5"
      unitRef="usd">21686000</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMtNi0xLTEtNjQ1ODE_efa89fc6-2529-4474-9736-47cccb3c4ec5"
      unitRef="usd">0</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMtOC0xLTEtNjQ1ODE_0c1d9790-3d0a-4701-8c8b-356c35a36a00"
      unitRef="usd">0</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMtMTAtMS0xLTY0NTgx_0e8afa65-b9c8-4ed3-96bb-9846dff4c593"
      unitRef="usd">69389000</whg:RevenueFromExternalSources>
    <whg:NetIntersegmentRevenues
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQtMi0xLTEtNjQ1ODE_56204663-51ac-41b0-bba8-3808b9055ce2"
      unitRef="usd">2080000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQtNC0xLTEtNjQ1ODE_ec2bf2ed-660e-4278-a498-2045f8efaab1"
      unitRef="usd">336000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQtNi0xLTEtNjQ1ODE_986c0064-c164-4d1f-aa68-9660f5f010ec"
      unitRef="usd">0</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQtOC0xLTEtNjQ1ODE_4de51ca9-2427-4381-b2af-f800b3004e51"
      unitRef="usd">-2416000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQtMTAtMS0xLTY0NTgx_471ee08b-0f62-43d4-8c6b-b33204469902"
      unitRef="usd">0</whg:NetIntersegmentRevenues>
    <whg:Otherrevenue
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYtMi0xLTEtNjQ1ODE_412bb5fa-1984-4104-ae24-c6acb700489d"
      unitRef="usd">-708000</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYtNC0xLTEtNjQ1ODE_7b5f32b7-0595-47bd-9759-eb8c06747c58"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYtNi0xLTEtNjQ1ODE_051208d8-83d3-49f7-98d7-b0a3ad4eefb1"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYtOC0xLTEtNjQ1ODE_15972696-fa6f-487b-aba5-2e5c5a1fe21d"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYtMTAtMS0xLTY0NTgx_b07fe2c9-da9c-4ee6-8ad4-3a035674e523"
      unitRef="usd">-708000</whg:Otherrevenue>
    <us-gaap:Revenues
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzctMi0xLTEtNjQ1ODE_e8fd6a24-3293-48a1-b9d1-38c548aa0754"
      unitRef="usd">49075000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzctNC0xLTEtNjQ1ODE_830ed565-0852-4662-8263-f55ebe6be3cd"
      unitRef="usd">22022000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzctNi0xLTEtNjQ1ODE_32bd1964-0148-474f-8287-0c91869d7592"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzctOC0xLTEtNjQ1ODE_03152ae1-0e41-49f5-8394-cd1363671237"
      unitRef="usd">-2416000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzctMTAtMS0xLTY0NTgx_1896c6f7-c9bd-4133-b2ec-82e8d75934e5"
      unitRef="usd">68681000</us-gaap:Revenues>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzktMi0xLTEtNjQ1ODE_804f5993-63b2-47b7-8d77-c114b3fbdc9b"
      unitRef="usd">394000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzktNC0xLTEtNjQ1ODE_fe3780c2-27c4-4dea-813b-d7ebe3280180"
      unitRef="usd">1603000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzktNi0xLTEtNjQ1ODE_5c8ac95e-3b34-46e9-9c0f-19ee53a0c0e0"
      unitRef="usd">579000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzktOC0xLTEtNjQ1ODE_cb9409be-1fa0-4296-8ef2-ac04cf76470c"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzktMTAtMS0xLTY0NTgx_21714019-1723-4f44-88ff-20894f645867"
      unitRef="usd">2576000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzExLTItMS0xLTY0NTgx_d568114d-9be3-4526-989c-a09cbf026c70"
      unitRef="usd">33249000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzExLTQtMS0xLTY0NTgx_64d4764c-5ca3-488b-8832-35b654d7fb26"
      unitRef="usd">18336000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzExLTYtMS0xLTY0NTgx_15d4dc8d-9dda-4a3c-8773-70555161c41a"
      unitRef="usd">21809000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzExLTgtMS0xLTY0NTgx_e19b192b-a6f8-4476-a293-18e79b316465"
      unitRef="usd">-2416000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzExLTEwLTEtMS02NDU4MQ_f1b13af7-adc4-48d3-b9a9-e75128ebfc92"
      unitRef="usd">70978000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OperatingExpenses
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzEyLTItMS0xLTY0NTgx_dd694e19-516d-406f-80b9-e6f610a2b1c4"
      unitRef="usd">33643000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzEyLTQtMS0xLTY0NTgx_ce4b3f79-4ab7-4d26-83ee-ed4bcce0c39b"
      unitRef="usd">19939000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzEyLTYtMS0xLTY0NTgx_491f7da6-d70f-4e85-bbc6-7ae02ccf86ed"
      unitRef="usd">22388000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzEyLTgtMS0xLTY0NTgx_668e0451-79b3-469a-b14b-f5096bf20609"
      unitRef="usd">-2416000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzEyLTEwLTEtMS02NDU4MQ_081683d1-e66e-4cd5-a967-d32eb2c1f4cf"
      unitRef="usd">73554000</us-gaap:OperatingExpenses>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE0LTItMS0xLTY0NTgx_1a7275fb-fc25-4b34-8dee-13e59cd581d3"
      unitRef="usd">-640000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE0LTQtMS0xLTY0NTgx_9dfb26b0-f336-4a06-8d71-6c1057281c0c"
      unitRef="usd">-460000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE0LTYtMS0xLTY0NTgx_545dc419-5ea9-4cc3-a24b-5c0d4cca7609"
      unitRef="usd">-395000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE0LTgtMS0xLTY0NTgx_c7df1f67-0311-47a0-b1f5-8f481fcf64e1"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE0LTEwLTEtMS02NDU4MQ_1907ef33-5fb4-4f31-88a3-210e70e3475e"
      unitRef="usd">-1495000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE1LTItMS0xLTY0NTgx_9f4155ce-abfe-4efe-a976-15b9249d21ac"
      unitRef="usd">310000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE1LTQtMS0xLTY0NTgx_da0e037c-67dd-4997-95b8-c81f3ddafede"
      unitRef="usd">-44000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE1LTYtMS0xLTY0NTgx_bec17ecc-9dfc-444f-880e-e9d927872f41"
      unitRef="usd">0</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE1LTgtMS0xLTY0NTgx_cd78dec4-4098-4fce-8098-097390cbb002"
      unitRef="usd">0</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE1LTEwLTEtMS02NDU4MQ_21a95fa3-f2d6-4e6a-89f0-06d2f31e660c"
      unitRef="usd">266000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:OtherIncome
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE2LTItMS0xLTY0NTgx_38d5f48b-cfaa-4029-bc4a-963dec3d276e"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE2LTQtMS0xLTY0NTgx_9cee5d87-ab73-4d0f-92b9-3d42a2f3519e"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE2LTYtMS0xLTY0NTgx_9fc28269-e486-4c46-bebc-3186dcb9d42f"
      unitRef="usd">907000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE2LTgtMS0xLTY0NTgx_b7bdcd66-87f1-498d-8610-8f9b378e807b"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE2LTEwLTEtMS02NDU4MQ_b1b38d9b-9224-4b60-b414-cc6cb56b2009"
      unitRef="usd">907000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE4LTItMS0xLTY0NTgx_3076dc19-10ef-4f23-b6a8-1da77e83d161"
      unitRef="usd">15102000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE4LTQtMS0xLTY0NTgx_b1397d6f-3c72-4565-b8a0-b77f48093503"
      unitRef="usd">1579000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE4LTYtMS0xLTY0NTgx_a466bd85-d457-467d-8937-0a0cb81538d5"
      unitRef="usd">-21876000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE4LTgtMS0xLTY0NTgx_95c0eab1-f834-4e2a-a9ab-60c82d25e42d"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE4LTEwLTEtMS02NDU4MQ_eee8f2cb-84ab-48ce-a8fd-41624f605f3c"
      unitRef="usd">-5195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE5LTItMS0xLTY0NTgx_16cb9608-1ddc-4415-a4f8-d3e4c33707bf"
      unitRef="usd">4040000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE5LTQtMS0xLTY0NTgx_fd9f80da-22df-4642-a06a-db9c162b5bfa"
      unitRef="usd">574000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE5LTYtMS0xLTY0NTgx_09a09c8b-eae4-4879-9af4-3b77f1ff276f"
      unitRef="usd">-5181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE5LTgtMS0xLTY0NTgx_0d073b18-7f99-4f86-9833-71ee3cc13784"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzE5LTEwLTEtMS02NDU4MQ_005ccef0-d1ba-4fa2-ab46-9d06ce9fb485"
      unitRef="usd">-567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzIwLTItMS0xLTY0NTgx_9b464409-dc64-4693-b563-bda052125262"
      unitRef="usd">11062000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzIwLTQtMS0xLTY0NTgx_6c19e9f2-14d9-4e13-b6da-971f2adc99c0"
      unitRef="usd">1005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzIwLTYtMS0xLTY0NTgx_511358db-ba11-4d3b-8bb6-674d60ecf66a"
      unitRef="usd">-16695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzIwLTgtMS0xLTY0NTgx_2ddd84a4-5b15-4c0e-96a3-0918693f5dbd"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzIwLTEwLTEtMS02NDU4MQ_71dd55cf-6fec-43ac-a5d7-5c95b9efa5d3"
      unitRef="usd">-4628000</us-gaap:NetIncomeLoss>
    <us-gaap:Assets
      contextRef="i81f3ece1ebab4bdd92fb07fae10c9bbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI2LTItMS0xLTY0NTgx_6f573020-4ade-4bc5-925f-38ea11b4523f"
      unitRef="usd">283027000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0f022d13495a4dd086d2696bb1f5b094_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI2LTQtMS0xLTY0NTgx_6966e6d1-1d6d-4b4e-91f5-b68c8e5c6535"
      unitRef="usd">53644000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5d810c35b97747bdbec109cabf206055_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI2LTYtMS0xLTY0NTgx_4e2f3ffc-74e1-4a54-9ce3-1f99006b2f82"
      unitRef="usd">30308000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i43523f60e0564f0795085ae76b5c4afa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI2LTgtMS0xLTY0NTgx_4334dc45-8046-4aa3-8451-b88926e77715"
      unitRef="usd">-220552000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI2LTEwLTEtMS02NDU4MQ_273fb69c-54b7-4075-88b1-1740248f3a05"
      unitRef="usd">146427000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i81f3ece1ebab4bdd92fb07fae10c9bbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI3LTItMS0xLTY0NTgx_b22d32e5-14fd-4ed0-a120-f42b637c278c"
      unitRef="usd">19331000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0f022d13495a4dd086d2696bb1f5b094_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI3LTQtMS0xLTY0NTgx_32071569-8ba1-4a51-b8e6-367f7163100f"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5d810c35b97747bdbec109cabf206055_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI3LTYtMS0xLTY0NTgx_800897e3-c3d8-4ba2-be87-77a44323cb8d"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i43523f60e0564f0795085ae76b5c4afa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI3LTgtMS0xLTY0NTgx_6294211b-156c-4a3d-b675-dcdaf4350974"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI3LTEwLTEtMS02NDU4MQ_8dd48f2e-434b-4d71-aa76-732c7c5b485a"
      unitRef="usd">35732000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9c9fc0cb39244cf0af2ef02b47cff3bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI4LTItMS0xLTY0NTgx_91af24f7-a76e-48fa-b755-7b7b1b6d54d7"
      unitRef="usd">137000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iae92aefd31c040a494e7244632e291ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI4LTQtMS0xLTY0NTgx_7ec36854-8354-43e1-bb7c-f3d6ab598450"
      unitRef="usd">84000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9d10165536694f86aff400bd011e8f40_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI4LTYtMS0xLTY0NTgx_99ff1448-a11c-459c-bb01-8309b7c670ac"
      unitRef="usd">99000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4cfba847dca34cf19aace4b841aa4db4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI4LTgtMS0xLTY0NTgx_6e8150a1-97ee-4c7e-84aa-d192ca171679"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzI4LTEwLTEtMS02NDU4MQ_587df079-2041-4b17-8ed2-c73b423d133e"
      unitRef="usd">320000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <whg:RevenueFromExternalSources
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMyLTItMS0xLTY0NTgx_2d86e371-b59b-4765-92d7-f4174fbcb966"
      unitRef="usd">49262000</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMyLTQtMS0xLTY0NTgx_09a6c019-e474-45c8-868f-f06b0e8eaf81"
      unitRef="usd">24131000</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMyLTYtMS0xLTY0NTgx_29931af4-6cd9-48f8-862f-4fb69df87ac1"
      unitRef="usd">0</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMyLTgtMS0xLTY0NTgx_9fc0215f-52e1-4ec7-9924-749e2876f475"
      unitRef="usd">0</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMyLTEwLTEtMS02NDU4MQ_4f35c79d-487a-4806-9108-18912e56f593"
      unitRef="usd">73393000</whg:RevenueFromExternalSources>
    <whg:NetIntersegmentRevenues
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMzLTItMS0xLTY0NTgx_640bfb5d-e334-4dce-b6a4-eed4f79ebf62"
      unitRef="usd">2415000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMzLTQtMS0xLTY0NTgx_2f307fa1-d23c-4baf-8d1a-1d9ff2f8f071"
      unitRef="usd">356000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMzLTYtMS0xLTY0NTgx_0e77dd41-74e5-4333-81e4-42ec0b6f55b5"
      unitRef="usd">0</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMzLTgtMS0xLTY0NTgx_2c7a495c-b06e-4560-852e-2fb91f164a2b"
      unitRef="usd">-2771000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzMzLTEwLTEtMS02NDU4MQ_6603acd7-9cb1-4d0d-917f-e9becfc3955e"
      unitRef="usd">0</whg:NetIntersegmentRevenues>
    <whg:Otherrevenue
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM1LTItMS0xLTY0NTgx_531f4bf3-6678-48ce-9328-dc3e4b6683f3"
      unitRef="usd">-339000</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM1LTQtMS0xLTY0NTgx_05a329a6-cd9e-4b11-9adc-5028ff185520"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM1LTYtMS0xLTY0NTgx_894dcfc5-0a38-4e80-8410-5cfdfe650ad2"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM1LTgtMS0xLTY0NTgx_48c33f17-dcfe-45fe-a7a5-11a3059744eb"
      unitRef="usd"
      xsi:nil="true"/>
    <whg:Otherrevenue
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM1LTEwLTEtMS02NDU4MQ_c34687f1-3737-4839-89ef-1c94367983be"
      unitRef="usd">-339000</whg:Otherrevenue>
    <us-gaap:Revenues
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM2LTItMS0xLTY0NTgx_aafe9eae-b23f-4d93-ae96-a623960a7332"
      unitRef="usd">51338000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM2LTQtMS0xLTY0NTgx_e1aa2dc1-bb46-434a-87a2-365236eb4c01"
      unitRef="usd">24487000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM2LTYtMS0xLTY0NTgx_e0a62efb-562d-4608-96f4-85702e61dcae"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM2LTgtMS0xLTY0NTgx_426a53fd-8c43-4f4b-b99f-0e6a2dca5bf1"
      unitRef="usd">-2771000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM2LTEwLTEtMS02NDU4MQ_c1bc053f-f1c5-4f2b-b648-52c2d81a973c"
      unitRef="usd">73054000</us-gaap:Revenues>
    <us-gaap:DepreciationAndAmortization
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM4LTItMS0xLTY0NTgx_f66bc1bb-ed7b-4145-ac2b-b86d7e3283cd"
      unitRef="usd">167000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM4LTQtMS0xLTY0NTgx_66a6166d-e74b-48c6-bc6c-596c05f6207a"
      unitRef="usd">1614000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM4LTYtMS0xLTY0NTgx_9fa5cefe-6af2-42c2-93f7-115b43dfa8c3"
      unitRef="usd">615000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM4LTgtMS0xLTY0NTgx_33551409-3643-4751-a5f9-cf4154a2a366"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzM4LTEwLTEtMS02NDU4MQ_23ff4b88-9401-4454-b84a-52d82064edfd"
      unitRef="usd">2396000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQwLTItMS0xLTY0NTgx_df04eaa5-5abe-48e9-94ab-5c1c18e77321"
      unitRef="usd">33249000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQwLTQtMS0xLTY0NTgx_30fa8956-2bc5-4171-8d28-3ad31a6a2c09"
      unitRef="usd">18092000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQwLTYtMS0xLTY0NTgx_88f6f4e6-d21d-439f-a79f-43cfc12c126d"
      unitRef="usd">16129000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQwLTgtMS0xLTY0NTgx_975dbfe3-e02f-4dbe-8b46-8a35683f6b86"
      unitRef="usd">-2771000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQwLTEwLTEtMS02NDU4MQ_cdde1366-6375-4977-9ca1-2c00050d818e"
      unitRef="usd">64699000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OperatingExpenses
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQxLTItMS0xLTY0NTgx_013db682-c729-4981-a471-d1d87df6e7b0"
      unitRef="usd">33416000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQxLTQtMS0xLTY0NTgx_fcd29b2d-139a-4d21-b3e7-63169c0fec70"
      unitRef="usd">19706000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQxLTYtMS0xLTY0NTgx_c17a9e78-3a4e-4500-bf8d-49cc84d512e4"
      unitRef="usd">16744000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQxLTgtMS0xLTY0NTgx_ef815a11-ef26-4a70-9afd-625ddaf50a0d"
      unitRef="usd">-2771000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQxLTEwLTEtMS02NDU4MQ_d10da8c5-9e52-4d30-8589-1dc6967d2ca4"
      unitRef="usd">67095000</us-gaap:OperatingExpenses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTItMS0xLTgwOTQx_85ed0a15-bf43-498d-a108-2cee471a3d6a"
      unitRef="usd">3524000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTQtMS0xLTgwOTQx_308805e7-b0be-4127-8138-d847651e2496"
      unitRef="usd">2731000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTYtMS0xLTgwOTQx_0092aaa8-30a9-4964-bf29-28ffd9f335c1"
      unitRef="usd">2116000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTgtMS0xLTgwOTQx_866610ba-3b01-4677-98c0-347adef753bc"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTEwLTEtMS04MDk0MQ_f239dfec-10d9-4ec9-870e-0699a8143732"
      unitRef="usd">8371000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTItMS0xLTY0NTgx_b15bedda-dcdf-4174-930b-99418b3ba7cf"
      unitRef="usd">-757000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTQtMS0xLTY0NTgx_3b794534-6b9a-41a3-a77e-859acbcfd84d"
      unitRef="usd">-587000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTYtMS0xLTY0NTgx_7a1570f2-0378-4631-9377-c3c7bcdafc1c"
      unitRef="usd">-453000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTgtMS0xLTY0NTgx_ad4608d1-c91f-41aa-8b8f-8f8c751e3f18"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQyLTEwLTEtMS02NDU4MQ_b0b92682-9e0b-4931-bf2a-bf21c9fca493"
      unitRef="usd">-1797000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQzLTItMS0xLTY0NTgx_e150bdde-3e72-4af7-b1a5-fbd5f5365ab4"
      unitRef="usd">875000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQzLTQtMS0xLTY0NTgx_5fb24362-a41d-4086-b4f9-443c8788b1f6"
      unitRef="usd">-7000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQzLTYtMS0xLTY0NTgx_f31da193-5425-4521-9ddb-f150aa8535ac"
      unitRef="usd">0</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQzLTgtMS0xLTY0NTgx_73ef2a3f-51ff-4b74-a84c-d2c16352313a"
      unitRef="usd">0</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQzLTEwLTEtMS02NDU4MQ_3efb0595-b0bc-412f-831e-e5232687689c"
      unitRef="usd">868000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:OtherIncome
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ0LTItMS0xLTY0NTgx_ced34f28-1a8c-4604-9523-499ab4439970"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ0LTQtMS0xLTY0NTgx_cd062f3b-9562-4f6f-b5c1-c2d110fac5fa"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ0LTYtMS0xLTY0NTgx_2883be25-8d35-4f7d-8b38-fe5f66aac4d9"
      unitRef="usd">602000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ0LTgtMS0xLTY0NTgx_237bf107-8168-4e09-88f3-878ecf3d4263"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ0LTEwLTEtMS02NDU4MQ_eed23f22-fc9c-4209-92ce-dfe3b7174e58"
      unitRef="usd">602000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ2LTItMS0xLTY0NTgx_fb0cdceb-9502-43d1-b78f-1b76f7591202"
      unitRef="usd">21564000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ2LTQtMS0xLTY0NTgx_7c6c5ef5-5f3b-40e2-a438-b728fad171dd"
      unitRef="usd">6918000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ2LTYtMS0xLTY0NTgx_3b7ea581-2659-4e12-9995-883b516faf9c"
      unitRef="usd">-14479000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ2LTgtMS0xLTY0NTgx_2537bfd7-bc4c-4e50-9664-ab0f3c6ace26"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ2LTEwLTEtMS02NDU4MQ_faa6078f-2a0e-4100-9bde-6a1f235e8306"
      unitRef="usd">14003000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ3LTItMS0xLTY0NTgx_dc06ac20-c4f5-4c5b-9f89-22b8489c8bdb"
      unitRef="usd">4784000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ3LTQtMS0xLTY0NTgx_51979b19-dc7d-42c9-b238-4a417cbe121f"
      unitRef="usd">1262000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ3LTYtMS0xLTY0NTgx_749bd7e0-3d09-4b1a-aae7-e4b44ca783b5"
      unitRef="usd">-1806000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ3LTgtMS0xLTY0NTgx_19ab8cc0-ba33-48c0-ae1a-300d8cbe89e2"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ3LTEwLTEtMS02NDU4MQ_f460fb13-6c40-4a68-bcc0-9cc0bad1c9c9"
      unitRef="usd">4240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ4LTItMS0xLTY0NTgx_c2aedd38-73f7-49e3-ba1a-2fa9c0776a77"
      unitRef="usd">16780000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ4LTQtMS0xLTY0NTgx_957d8e02-2271-4caf-9ce4-8b8a4e62a8e7"
      unitRef="usd">5656000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ4LTYtMS0xLTY0NTgx_074ca700-e832-4996-b4e2-bb7c6443b9e3"
      unitRef="usd">-12673000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ4LTgtMS0xLTY0NTgx_678ee0df-8acf-47fa-8fd9-d98fbc7fdca9"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzQ4LTEwLTEtMS02NDU4MQ_4895afe2-9052-4b12-a7da-b0b4096629a1"
      unitRef="usd">9763000</us-gaap:NetIncomeLoss>
    <us-gaap:Assets
      contextRef="ib883c83e884a49e6918615952f4c0dd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU0LTItMS0xLTY0NTgx_46d08c9b-2874-4267-8f29-f48bbe6eaf1a"
      unitRef="usd">222335000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieeea87657eca4f2ebe4151afbc265624_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU0LTQtMS0xLTY0NTgx_de5134f4-66ed-46df-b7c7-7e417a97eb33"
      unitRef="usd">56965000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i04486523ee754beba895e1c5844a8aa8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU0LTYtMS0xLTY0NTgx_f165a8c8-1f61-42ca-919a-715f940182ee"
      unitRef="usd">12784000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic885103eeafa4aeea924eda7c5c331d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU0LTgtMS0xLTY0NTgx_df5d4835-77b1-4cb2-86eb-06ba7041e5b3"
      unitRef="usd">-152479000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU0LTEwLTEtMS02NDU4MQ_04d15015-6d27-45df-904a-9a930e747e71"
      unitRef="usd">139605000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="ib883c83e884a49e6918615952f4c0dd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU1LTItMS0xLTY0NTgx_71d86fcb-2927-4642-8ef7-d3c1050d8ccb"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ieeea87657eca4f2ebe4151afbc265624_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU1LTQtMS0xLTY0NTgx_30dfcc19-ab9a-4eb2-93e0-9b6fc7bebf70"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i04486523ee754beba895e1c5844a8aa8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU1LTYtMS0xLTY0NTgx_1fa9c068-617b-4309-9e42-875c6ec083e8"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic885103eeafa4aeea924eda7c5c331d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU1LTgtMS0xLTY0NTgx_f61d53e4-e777-4a93-93e5-dc95cd8b7ff0"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU1LTEwLTEtMS02NDU4MQ_f2725530-b70a-44e3-8ff7-570087d91ae5"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iea8829a9530544ef9e189812ca8aec39_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU2LTItMS0xLTY0NTgx_85fecd26-03a5-4129-aa05-d3e9fc2bd152"
      unitRef="usd">66000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iedeed7dcac7f4969b58032faad589453_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU2LTQtMS0xLTY0NTgx_63d1a503-4163-49d3-9d1f-99d5945af893"
      unitRef="usd">61000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id10c2272a1ad47828885d3511d5ae00b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU2LTYtMS0xLTY0NTgx_ed1e5857-4deb-4d97-a99d-1c944e717a5d"
      unitRef="usd">51000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1410c2af94d148b39cb2d50061d53595_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU2LTgtMS0xLTY0NTgx_08638a43-cc29-44d0-8276-cc94f1cbf254"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzU2LTEwLTEtMS02NDU4MQ_903a1c6b-db69-41b2-affa-bd3562f8a1d3"
      unitRef="usd">178000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <whg:RevenueFromExternalSources
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYwLTItMS0xLTY0NTgx_cde3923e-2d30-434a-b54d-d68273312201"
      unitRef="usd">40836000</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYwLTQtMS0xLTY0NTgx_501f060c-dd10-4653-a08c-8128c6e05bcc"
      unitRef="usd">23929000</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYwLTYtMS0xLTY0NTgx_8843563f-eaf8-42aa-9844-17c93cc33cd2"
      unitRef="usd">0</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYwLTgtMS0xLTY0NTgx_3f132c6c-fd55-4aa4-97da-a64009fea78e"
      unitRef="usd">0</whg:RevenueFromExternalSources>
    <whg:RevenueFromExternalSources
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYwLTEwLTEtMS02NDU4MQ_6cd1c6c8-77c8-42f7-adcf-eba3e61c5a0c"
      unitRef="usd">64765000</whg:RevenueFromExternalSources>
    <whg:NetIntersegmentRevenues
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYxLTItMS0xLTY0NTgx_66868ea7-12ab-48b9-b42e-dffadfc3a0cb"
      unitRef="usd">2338000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYxLTQtMS0xLTY0NTgx_118253e0-b16b-443a-9ad0-0ae635562ba3"
      unitRef="usd">263000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYxLTYtMS0xLTY0NTgx_917cba8e-aeab-47f2-8e21-950ee346c21d"
      unitRef="usd">0</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYxLTgtMS0xLTY0NTgx_588102e3-ab23-4c09-a0f3-533d0b23f82f"
      unitRef="usd">-2601000</whg:NetIntersegmentRevenues>
    <whg:NetIntersegmentRevenues
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYxLTEwLTEtMS02NDU4MQ_1a1a673b-4807-44ec-aefd-65c6dfa56e65"
      unitRef="usd">0</whg:NetIntersegmentRevenues>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYyLTItMS0xLTY0NTgx_a9e9c535-5a0d-47e6-bc57-6714c2c53de2"
      unitRef="usd">35000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InvestmentIncomeNet
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYyLTQtMS0xLTY0NTgx_169cd5f5-a971-4216-8094-739f40586a69"
      unitRef="usd">0</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYyLTYtMS0xLTY0NTgx_16e91072-8896-4289-9b71-67d331c2f749"
      unitRef="usd">0</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYyLTgtMS0xLTY0NTgx_5ce062d2-3f34-4252-966f-1f23c8d80e74"
      unitRef="usd">0</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYyLTEwLTEtMS02NDU4MQ_37f81382-8645-41ac-85fd-af037dbba071"
      unitRef="usd">35000</us-gaap:InterestAndDividendIncomeOperating>
    <whg:Otherrevenue
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYzLTItMS0xLTY0NTgx_3d637b7c-f9a6-46a0-a670-4d16029ad430"
      unitRef="usd">311000</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYzLTQtMS0xLTY0NTgx_4ee4fab1-b61d-4e63-a06c-fedf6b560310"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYzLTYtMS0xLTY0NTgx_cf76a34b-2251-4c81-95fc-e5cf6f9fe10c"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYzLTgtMS0xLTY0NTgx_ba36393f-99b4-4cd7-b8a4-bd39a5aaa629"
      unitRef="usd">0</whg:Otherrevenue>
    <whg:Otherrevenue
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzYzLTEwLTEtMS02NDU4MQ_b03440a4-5074-48e4-b04c-d95519c9cef0"
      unitRef="usd">311000</whg:Otherrevenue>
    <us-gaap:Revenues
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY0LTItMS0xLTY0NTgx_5bb2ad5c-16e9-435d-882e-fb6760fba50a"
      unitRef="usd">43520000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY0LTQtMS0xLTY0NTgx_6a09b39c-070c-47d6-ad9d-4b2f5ee3d147"
      unitRef="usd">24192000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY0LTYtMS0xLTY0NTgx_e6e0ed5d-25e6-4509-9141-60a229d12398"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY0LTgtMS0xLTY0NTgx_b890d0ce-d472-48b6-acfd-e5d8b3743258"
      unitRef="usd">-2601000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY0LTEwLTEtMS02NDU4MQ_e1777e17-b0f5-451a-b7e6-387f88e9e58c"
      unitRef="usd">65111000</us-gaap:Revenues>
    <us-gaap:DepreciationAndAmortization
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY2LTItMS0xLTY0NTgx_766c28ac-28fc-406d-9c05-3c53be1b5788"
      unitRef="usd">322000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY2LTQtMS0xLTY0NTgx_bddd6fab-763f-4ab7-af7f-41bf704ea540"
      unitRef="usd">1656000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY2LTYtMS0xLTY0NTgx_8609cd84-1d29-48be-9dbc-67225033098b"
      unitRef="usd">664000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY2LTgtMS0xLTY0NTgx_0d58ac3e-8845-4063-993d-907a1afbd063"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY2LTEwLTEtMS02NDU4MQ_295b87c0-968e-46d1-b57b-f4762c0d46ce"
      unitRef="usd">2642000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTItMS0xLTgzMDk5_1203ea2d-d5ca-4421-941b-15d5aa03521c"
      unitRef="usd">3403000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTQtMS0xLTgzMDk5_82f5d1da-fd6a-439e-a7d9-5208fd37bce4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTYtMS0xLTgzMDk5_fbbf880e-89a9-4d42-b6c9-6268910f41e4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTgtMS0xLTgzMDk5_aa2f2cb7-dd2e-4540-b0f6-9f0ec79f81aa"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTEwLTEtMS04MzA5OQ_56a947ea-b026-424a-98a3-67386f33061e"
      unitRef="usd">3403000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY3LTItMS0xLTY0NTgx_4d320f07-0ae2-4714-9a11-5f676a4f9fa7"
      unitRef="usd">34675000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY3LTQtMS0xLTY0NTgx_2ccfb608-40c1-4e88-a291-e0886c9f37f2"
      unitRef="usd">17398000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY3LTYtMS0xLTY0NTgx_a0810215-e3d6-4bd0-8cca-5af3c2278432"
      unitRef="usd">13041000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY3LTgtMS0xLTY0NTgx_c8e6e8b3-bc96-4e81-9e68-179d1e3670e1"
      unitRef="usd">-2601000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY3LTEwLTEtMS02NDU4MQ_d0661441-9b32-43bf-88bb-efcf10048e5c"
      unitRef="usd">62513000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OperatingExpenses
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTItMS0xLTY0NTgx_cd95cb31-6bb8-4869-bb34-08250a894cb5"
      unitRef="usd">38400000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTQtMS0xLTY0NTgx_1ebd1147-43ee-459f-9fa7-65b04d2f4edb"
      unitRef="usd">19054000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTYtMS0xLTY0NTgx_66050854-13d8-4d74-bdff-4ab4afa2192f"
      unitRef="usd">13705000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTgtMS0xLTY0NTgx_5fa24316-8290-41dd-be5d-30fd7e14b175"
      unitRef="usd">-2601000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY4LTEwLTEtMS02NDU4MQ_dadf7a67-e503-40e4-9281-d4a6c3665353"
      unitRef="usd">68558000</us-gaap:OperatingExpenses>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY5LTItMS0xLTY0NTgx_4e893fd7-1716-45b8-9933-ac6b685f5b66"
      unitRef="usd">-311000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY5LTQtMS0xLTY0NTgx_82053798-913c-4f97-b6e0-28405b7dc2d2"
      unitRef="usd">-222000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY5LTYtMS0xLTY0NTgx_187f3d3d-9004-4f1d-ad4e-f21ee35202dd"
      unitRef="usd">-178000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY5LTgtMS0xLTY0NTgx_79ce6f8f-ab37-4a5d-b3e3-029e213e730e"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzY5LTEwLTEtMS02NDU4MQ_c0f93066-93c0-4e10-a591-2b91a052f3dd"
      unitRef="usd">-711000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcwLTItMS0xLTY0NTgx_1b60a87e-d507-4108-aebf-9a235a230aa1"
      unitRef="usd">552000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcwLTQtMS0xLTY0NTgx_40ac5ea8-0f80-410b-88ec-c2d1e79285c6"
      unitRef="usd">52000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcwLTYtMS0xLTY0NTgx_673d3aca-0d61-4767-9be4-95aad0e3c613"
      unitRef="usd">0</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcwLTgtMS0xLTY0NTgx_a1a894c8-aa47-4f65-8f94-410fc62bdfc9"
      unitRef="usd">0</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcwLTEwLTEtMS02NDU4MQ_c7da279b-282b-4457-9e5a-a70a2f7a7b25"
      unitRef="usd">604000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:OtherIncome
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcxLTItMS0xLTY0NTgx_9df41501-45d5-410e-b774-7b62274e0875"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcxLTQtMS0xLTY0NTgx_1827bf98-3bb9-4be1-be46-95dd3edad5c2"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcxLTYtMS0xLTY0NTgx_5f72764e-3e65-4937-8575-7a79632ccbf9"
      unitRef="usd">135000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcxLTgtMS0xLTY0NTgx_cf407471-a65b-41ff-ba2b-974a7281e07f"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcxLTEwLTEtMS02NDU4MQ_50b71a73-aafc-4576-8600-5514f3d076c9"
      unitRef="usd">135000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcyLTItMS0xLTY0NTgx_9447b04d-ace4-45a6-96e2-64f6c875a559"
      unitRef="usd">5361000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcyLTQtMS0xLTY0NTgx_906ae32c-053a-4731-80c4-9c011c2fcb52"
      unitRef="usd">4968000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcyLTYtMS0xLTY0NTgx_5d976b60-742d-4b76-bec7-f15b404b3582"
      unitRef="usd">-17917000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcyLTgtMS0xLTY0NTgx_084d19b3-d516-4364-b46f-ab3bfc4eadd6"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzcyLTEwLTEtMS02NDU4MQ_42be1e77-dc0d-4fc0-b55c-4c80e9540d2a"
      unitRef="usd">-7588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzczLTItMS0xLTY0NTgx_b11257f9-d78c-4744-a2f8-66abb9fa0147"
      unitRef="usd">3456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzczLTQtMS0xLTY0NTgx_a62c0546-41aa-4b55-adf5-3304d50bd9fe"
      unitRef="usd">1977000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzczLTYtMS0xLTY0NTgx_255efc72-3715-402c-bb9d-b2ef46846cda"
      unitRef="usd">-4074000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzczLTgtMS0xLTY0NTgx_9e5bcf53-e561-4219-a8bb-1d499daf78c2"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzczLTEwLTEtMS02NDU4MQ_030184a2-8385-47a3-b29e-40a117d05b12"
      unitRef="usd">1359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5Xzc0LTItMS0xLTY0NTgx_69d481a7-1bbe-4926-9b2a-19c8116ad1f2"
      unitRef="usd">1905000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5Xzc0LTQtMS0xLTY0NTgx_7749c5a4-3532-4adc-82fc-19ccc9b0ac6f"
      unitRef="usd">2991000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5Xzc0LTYtMS0xLTY0NTgx_98427100-8c95-47b3-9f2d-e41c4f1be745"
      unitRef="usd">-13843000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5Xzc0LTgtMS0xLTY0NTgx_5d01744c-42ec-4f28-a4ec-cd6aacde0217"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5Xzc0LTEwLTEtMS02NDU4MQ_175e4982-bad3-479e-9ae4-7b668caf5b80"
      unitRef="usd">-8947000</us-gaap:NetIncomeLoss>
    <us-gaap:Assets
      contextRef="i3ebd4f9cc65549bc84679878bfa8b74c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgwLTItMS0xLTY0NTgx_c269695c-32b8-40d1-9e11-7149e050336f"
      unitRef="usd">204827000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i47f90aea77e44178a758741cab97b433_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgwLTQtMS0xLTY0NTgx_5a7a5469-f777-4831-a3d2-d16b6bb08d59"
      unitRef="usd">54749000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie3b77ee5b722491fb5af4bcfebf022bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgwLTYtMS0xLTY0NTgx_19c4e352-bdb8-495d-9c21-b21ea08432ab"
      unitRef="usd">17247000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie8aa6f9ff18b4e9e98fe045d2c789ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgwLTgtMS0xLTY0NTgx_27b26af9-ba60-49fb-ae42-e1a1b9227f53"
      unitRef="usd">-127671000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgwLTEwLTEtMS02NDU4MQ_8ebfadbd-74a1-4239-a757-e78967799c2f"
      unitRef="usd">149152000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i3ebd4f9cc65549bc84679878bfa8b74c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgxLTItMS0xLTY0NTgx_ac0ca93a-929c-4d68-a626-8681ec0def70"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i47f90aea77e44178a758741cab97b433_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgxLTQtMS0xLTY0NTgx_196136ef-9d81-4671-b698-1f3e60623b01"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie3b77ee5b722491fb5af4bcfebf022bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgxLTYtMS0xLTY0NTgx_6643e389-0471-4820-ae26-874e52ca2db9"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie8aa6f9ff18b4e9e98fe045d2c789ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgxLTgtMS0xLTY0NTgx_03c1abc1-3a6c-41cd-a38f-e3bc1590d9e4"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgxLTEwLTEtMS02NDU4MQ_05cfe3cf-ec71-41d5-8e36-58eae1ebadaf"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaebb1ba21e984997aa41cf4aba777acf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgyLTItMS0xLTY0NTgx_f48bb59b-770b-4022-91a7-323b33cee7dc"
      unitRef="usd">20000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i71751563a14a4c5e8a1999c29d5e722b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgyLTQtMS0xLTY0NTgx_e237eac9-c646-42cb-b353-5797fa5a6fff"
      unitRef="usd">24000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i413fee528efb4d8da1de3c5c20e98db8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgyLTYtMS0xLTY0NTgx_9ef5d8bd-442b-4309-930a-0b47bf9ad546"
      unitRef="usd">49000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i39008a0c313a4fe4ae7e27cc100315b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgyLTgtMS0xLTY0NTgx_45d9773d-7fd2-4021-9cd7-5408e5fb4db8"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTEvZnJhZzo2ZjI1ZjU0ZDlmYzc0NTIwYjE2MjE3ZmRhZGEzZjMyNi90YWJsZTpkNWViZmE4OGE4MzE0YmYyOGQ3NjAzMWI1NzY5MzQwOS90YWJsZXJhbmdlOmQ1ZWJmYTg4YTgzMTRiZjI4ZDc2MDMxYjU3NjkzNDA5XzgyLTEwLTEtMS02NDU4MQ_279f442b-af91-4588-bc0f-41d7c407d833"
      unitRef="usd">93000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <whg:LongTermInvestmentsCostInAPrivateCompany
      contextRef="ib39c51f76fac4cb6a22711f62cdc2623_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzIxMA_5dfeac03-8e68-4de2-b04e-d2f04b49739d"
      unitRef="usd">5400000</whg:LongTermInvestmentsCostInAPrivateCompany>
    <us-gaap:CostMethodInvestmentsRealizedGains
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzcwNg_b8460590-b09e-4dae-815d-c58860e36d63"
      unitRef="usd">8400000</us-gaap:CostMethodInvestmentsRealizedGains>
    <us-gaap:Investments
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzgwMg_4d69c9f1-321e-4f92-a274-016922b9c900"
      unitRef="usd">4400000</us-gaap:Investments>
    <whg:UnrealizedGainsLossesOnPrivateInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzE1MDc_f36994e3-734f-45a6-9044-853617e71e35"
      unitRef="usd">-1600000</whg:UnrealizedGainsLossesOnPrivateInvestments>
    <whg:UnrealizedGainsLossesOnPrivateInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzU0OTc1NTgyNjQ4Mg_bf924cc0-4949-4aff-9d63-61815f8fcfc1"
      unitRef="usd">900000</whg:UnrealizedGainsLossesOnPrivateInvestments>
    <whg:UnrealizedGainOnPrivateEquityInvestment
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzE2NDk_e1ab7791-caa5-4664-a9e8-3602102e1eef"
      unitRef="usd">500000</whg:UnrealizedGainOnPrivateEquityInvestment>
    <whg:LongTermInvestmentAtCostInAPrivateInvestmentFund
      contextRef="i33efb45dec71450fa7b5012ce171591a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzU0OTc1NTgyMTc0MQ_2c4b2ccd-48ae-4871-b5bf-551266c10dc7"
      unitRef="usd">300000</whg:LongTermInvestmentAtCostInAPrivateInvestmentFund>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzU0OTc1NTgyNjQwOQ_b0fc1afd-5855-45b4-8291-8f6f13bddf22"
      unitRef="rate">0.475</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzI4MjM_841f54b2-ddbc-4d17-852a-1d14064a8c54">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other investments are carried at fair value on a recurring basis and are accounted for as trading securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments carried at fair value are presented in the table below (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.285%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/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:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government and Government agency obligations&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;5,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange-traded bond funds&lt;/span&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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total trading securities&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;16,121&#160;&lt;/span&gt;&lt;/td&gt;&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;143&#160;&lt;/span&gt;&lt;/td&gt;&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;(922)&lt;/span&gt;&lt;/td&gt;&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,342&#160;&lt;/span&gt;&lt;/td&gt;&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;Private investment fund&lt;/span&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private equity&lt;/span&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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government and Government agency obligations&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;39,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 funds&lt;/span&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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange-traded bond funds&lt;/span&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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private investment fund&lt;/span&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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private equity&lt;/span&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;3,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments carried at fair value&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;68,843&#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;1,313&#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;(619)&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;69,537&#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:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:TradingSecuritiesCost
      contextRef="i84ec08d2f4c7456c918fe76d9814803d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzItMi0xLTEtNjQ1ODE_97d8ac9c-57e9-4a18-91e3-b46029b03dfd"
      unitRef="usd">5728000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="i1904730d0f4541bebeb6be69a3d344d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzItNC0xLTEtNjQ1ODE_b30084bd-e9c7-4b0a-8a94-5c26225acb1d"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="i1904730d0f4541bebeb6be69a3d344d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzItNi0xLTEtNjQ1ODE_0a0ea82a-a843-441d-9b00-3a4442145acc"
      unitRef="usd">389000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="i84ec08d2f4c7456c918fe76d9814803d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzItOC0xLTEtNjQ1ODE_65a5bdcb-d0f3-4e28-8b58-e5af98b81ab1"
      unitRef="usd">5339000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesCost
      contextRef="i192c9aa4034d48db89590f18b1e53f91_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzMtMi0xLTEtNjQ1ODE_32947421-3482-41a9-a670-18e31b272b6d"
      unitRef="usd">4093000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="i6414fc94bba144bb8146c221a424d1c9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzMtNC0xLTEtNjQ1ODE_741e4922-9376-4863-9600-140eeb2fc9fa"
      unitRef="usd">111000</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="i6414fc94bba144bb8146c221a424d1c9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzMtNi0xLTEtNjQ1ODE_b9f9c6a5-eb99-4148-9ea9-96fbbd9d1006"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="i192c9aa4034d48db89590f18b1e53f91_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzMtOC0xLTEtNjQ1ODE_4211d7b9-ab2b-4fc5-8feb-33fb274f6f13"
      unitRef="usd">4204000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesCost
      contextRef="i9f31e930e5d74f11bc8dd4327d624a1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzQtMi0xLTEtNjQ1ODE_47cb7d4d-b497-4bb6-a08d-5eab7c8f7565"
      unitRef="usd">4863000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="ic475674691544dd3b25c8f9ed42143f1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzQtNC0xLTEtNjQ1ODE_c9494cd9-b975-4253-9d63-9033bb0af3d7"
      unitRef="usd">32000</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="ic475674691544dd3b25c8f9ed42143f1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzQtNi0xLTEtNjQ1ODE_fc57760e-8b3a-4b32-af66-0ee2681fbd30"
      unitRef="usd">446000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="i9f31e930e5d74f11bc8dd4327d624a1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzQtOC0xLTEtNjQ1ODE_82c63366-4739-4245-9d97-b2b7f3b8d6d6"
      unitRef="usd">4449000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesDebtAmortizedCost
      contextRef="i14f7c527d249482a882e25eb1c0a6089_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzUtMi0xLTEtNjQ1ODE_e8bd4699-6b67-4bb3-a2f6-b7d2e9e6be0a"
      unitRef="usd">1278000</us-gaap:TradingSecuritiesDebtAmortizedCost>
    <us-gaap:DebtSecuritiesTradingUnrealizedGain
      contextRef="iabe14e40fd3d4a168fe385a39b2b64a4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzUtNC0xLTEtNjQ1ODE_7ce893bc-d0d4-48c8-a922-52dede149523"
      unitRef="usd">0</us-gaap:DebtSecuritiesTradingUnrealizedGain>
    <us-gaap:DebtSecuritiesTradingUnrealizedLoss
      contextRef="iabe14e40fd3d4a168fe385a39b2b64a4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzUtNi0xLTEtNjQ1ODE_7312afb5-2465-48aa-afd1-cae0b7e88d70"
      unitRef="usd">65000</us-gaap:DebtSecuritiesTradingUnrealizedLoss>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i14f7c527d249482a882e25eb1c0a6089_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzUtOC0xLTEtNjQ1ODE_220ffd54-739d-4c78-aef3-34350ae8d1ff"
      unitRef="usd">1213000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebtAmortizedCost
      contextRef="idf9344a12e594e859d6344d8d64bb5ff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzYtMi0xLTEtNjQ1ODE_f5f3ec41-46ac-47d5-9446-c848367b0d37"
      unitRef="usd">159000</us-gaap:TradingSecuritiesDebtAmortizedCost>
    <us-gaap:DebtSecuritiesTradingUnrealizedGain
      contextRef="ie95dab448b57485fa4715e46e3969daf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzYtNC0xLTEtNjQ1ODE_34efcdc8-4717-4ed5-86c1-e3c9b807fc6f"
      unitRef="usd">0</us-gaap:DebtSecuritiesTradingUnrealizedGain>
    <us-gaap:DebtSecuritiesTradingUnrealizedLoss
      contextRef="ie95dab448b57485fa4715e46e3969daf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzYtNi0xLTEtNjQ1ODE_ac49917a-dac1-441c-b808-ee7a9047e7af"
      unitRef="usd">22000</us-gaap:DebtSecuritiesTradingUnrealizedLoss>
    <us-gaap:TradingSecuritiesDebt
      contextRef="idf9344a12e594e859d6344d8d64bb5ff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzYtOC0xLTEtNjQ1ODE_3ca6a8c0-c1b0-4f16-aeff-8d192f077e0a"
      unitRef="usd">137000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesCost
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzctMi0xLTEtNjQ1ODE_d0c0ef7b-2620-4784-8a26-5d92f4e447cc"
      unitRef="usd">16121000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzctNC0xLTEtNjQ1ODE_c398d553-11bb-4be6-a764-d6fe295ea95d"
      unitRef="usd">143000</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzctNi0xLTEtNjQ1ODE_87295eed-24d4-4f92-85d2-c7965194ff51"
      unitRef="usd">922000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzctOC0xLTEtNjQ1ODE_19332d25-56d4-4015-baef-ad5e49c0f0fe"
      unitRef="usd">15342000</us-gaap:TradingSecurities>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="id36b8d19fdd14cb8a82e03293c9c7a26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzgtMi0xLTEtNjQ1ODE_c5c12361-52d6-413e-b578-c77e9fddf7c1"
      unitRef="usd">3475000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainOnSecurities
      contextRef="i9e7c3891ce9747d3ac1103556cf85997_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzgtNC0xLTEtNjQ1ODE_e0fb1089-28b9-4eb8-a475-b4a26d0ee40d"
      unitRef="usd">0</us-gaap:UnrealizedGainOnSecurities>
    <us-gaap:UnrealizedLossOnSecurities
      contextRef="i9e7c3891ce9747d3ac1103556cf85997_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzgtNi0xLTEtNjQ1ODE_04aa5113-3dde-4eda-bbb5-2e94a5036212"
      unitRef="usd">-683000</us-gaap:UnrealizedLossOnSecurities>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="id36b8d19fdd14cb8a82e03293c9c7a26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzgtOC0xLTEtNjQ1ODE_7b5d905f-0a00-4ed6-b349-bb6f8a1e5c4e"
      unitRef="usd">2792000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="i69ddb02b96cd4a88b8327cc269834e5c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzktMi0xLTEtNjQ1ODE_fc0db39e-458e-487e-8b9f-e42ca70a7ae7"
      unitRef="usd">265000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainOnSecurities
      contextRef="i185d72d608694c3a8402ee3d20d2a5c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzktNC0xLTEtNjQ1ODE_a55a3aae-bff4-44f1-b10b-8c9d4871ec65"
      unitRef="usd">0</us-gaap:UnrealizedGainOnSecurities>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="i185d72d608694c3a8402ee3d20d2a5c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzktNi0xLTEtNjQ1ODE_645f1a5e-9d0f-4f87-9ee3-2ca35633387e"
      unitRef="usd">30000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i69ddb02b96cd4a88b8327cc269834e5c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzktOC0xLTEtNjQ1ODE_003e2a0a-4ca0-49f7-8c2b-b3909edb59f9"
      unitRef="usd">235000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEwLTItMS0xLTY0NTgx_66c03522-0235-428c-b7ef-b5b1f21d3ae8"
      unitRef="usd">19861000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainOnSecurities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEwLTQtMS0xLTY0NTgx_4d8c001a-3079-4361-82e2-928b87bf27b5"
      unitRef="usd">143000</us-gaap:UnrealizedGainOnSecurities>
    <us-gaap:UnrealizedLossOnSecurities
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEwLTYtMS0xLTY0NTgx_0589bdbe-296b-43d0-bea4-7331ff71e36d"
      unitRef="usd">-1635000</us-gaap:UnrealizedLossOnSecurities>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEwLTgtMS0xLTY0NTgx_ed6afbfe-2b15-4644-961f-0ce36f18d41a"
      unitRef="usd">18369000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:TradingSecuritiesCost
      contextRef="i470d001358ee40cfa649d562005d4380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEzLTItMS0xLTY0NTgx_affc754d-a7d6-42b7-9f41-dda0e0f30a40"
      unitRef="usd">39926000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="id9f411dd51b34ceb8721823e33199dae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEzLTQtMS0xLTY0NTgx_8810c151-a9e5-42fa-ba14-a1fc20f2078d"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="id9f411dd51b34ceb8721823e33199dae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEzLTYtMS0xLTY0NTgx_42f0ac56-628f-4734-9c19-25374801d06c"
      unitRef="usd">491000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="i470d001358ee40cfa649d562005d4380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzEzLTgtMS0xLTY0NTgx_5a720d93-a3a1-4f81-8e8f-6eda9f56c04f"
      unitRef="usd">39435000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesCost
      contextRef="i4d15ad5e8bb34fd880b3b9cddeb5d3e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE0LTItMS0xLTY0NTgx_37c7afd2-44dd-4528-84fc-9f086d382f6c"
      unitRef="usd">19661000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="i4c3421879a77461ea7719270319162f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE0LTQtMS0xLTY0NTgx_966c97e5-f3e3-477e-8356-d9dd78cf3921"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="i4c3421879a77461ea7719270319162f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE0LTYtMS0xLTY0NTgx_91a28ab8-18db-4a67-97d0-f15baa9931a2"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="i4d15ad5e8bb34fd880b3b9cddeb5d3e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE0LTgtMS0xLTY0NTgx_77c4d533-3545-4bc6-9b71-9802bea92603"
      unitRef="usd">19661000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesCost
      contextRef="idfe660933c384c73910fe07fe59d758f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE1LTItMS0xLTY0NTgx_42be092f-5d67-49dc-a491-1636b34451f9"
      unitRef="usd">4135000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="icbfb113b64a34c7eb350e5b74036195c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE1LTQtMS0xLTY0NTgx_dc236a30-2a0d-4a57-955c-f34930b8605a"
      unitRef="usd">158000</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="icbfb113b64a34c7eb350e5b74036195c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE1LTYtMS0xLTY0NTgx_ca5742cd-f5d0-482e-97e2-3f7ea822e8f5"
      unitRef="usd">7000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="idfe660933c384c73910fe07fe59d758f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE1LTgtMS0xLTY0NTgx_62331467-575f-4ade-9188-51d48459cf58"
      unitRef="usd">4286000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesCost
      contextRef="iec6b2e8e2a4e42548102ae730dd5bf8c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE2LTItMS0xLTY0NTgx_0f55f664-3696-452e-8fa0-04e07674b9ed"
      unitRef="usd">1296000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="if027f4126faa45ad965eb9c52603c699_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE2LTQtMS0xLTY0NTgx_aed1ebf4-d7f8-4128-ab46-6389c3f5f882"
      unitRef="usd">206000</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="if027f4126faa45ad965eb9c52603c699_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE2LTYtMS0xLTY0NTgx_295d3dd5-d1fa-4989-ad05-f1b96dc97235"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="iec6b2e8e2a4e42548102ae730dd5bf8c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE2LTgtMS0xLTY0NTgx_43afbf96-67e3-44b6-9db1-20f22df62f47"
      unitRef="usd">1502000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecuritiesDebtAmortizedCost
      contextRef="idb80b3a2c2dd4cc9ab1e1a3882f6267f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE3LTItMS0xLTY0NTgx_58c58f7c-99ed-4c65-a5d3-77789c7f91c2"
      unitRef="usd">140000</us-gaap:TradingSecuritiesDebtAmortizedCost>
    <us-gaap:DebtSecuritiesTradingUnrealizedGain
      contextRef="i5f7e0bb4f4ab45ccb442d1959c55932e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE3LTQtMS0xLTY0NTgx_3c01b9f1-ab6b-46ae-be2a-c621e7325ca8"
      unitRef="usd">0</us-gaap:DebtSecuritiesTradingUnrealizedGain>
    <us-gaap:DebtSecuritiesTradingUnrealizedLoss
      contextRef="i5f7e0bb4f4ab45ccb442d1959c55932e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE3LTYtMS0xLTY0NTgx_c2502b39-35e4-4645-a4d9-14ad0cde97df"
      unitRef="usd">0</us-gaap:DebtSecuritiesTradingUnrealizedLoss>
    <us-gaap:TradingSecuritiesDebt
      contextRef="idb80b3a2c2dd4cc9ab1e1a3882f6267f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE3LTgtMS0xLTY0NTgx_8f52420d-c50f-4180-ac1b-e5f0d105428f"
      unitRef="usd">140000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesCost
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE4LTItMS0xLTY0NTgx_a5a379f1-9541-47f8-afeb-48247947af30"
      unitRef="usd">65158000</us-gaap:TradingSecuritiesCost>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGain
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE4LTQtMS0xLTY0NTgx_3d198eab-d256-40a1-82ac-f80a24d4c98e"
      unitRef="usd">364000</us-gaap:TradingSecuritiesUnrealizedHoldingGain>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE4LTYtMS0xLTY0NTgx_0099f210-a0f7-42e2-b63a-5209dd0c3792"
      unitRef="usd">498000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:TradingSecurities
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE4LTgtMS0xLTY0NTgx_62a77c42-fde9-45a1-af88-5807a7fe5c9a"
      unitRef="usd">65024000</us-gaap:TradingSecurities>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="if936d94faa82413498087ad9663b212d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE5LTItMS0xLTY0NTgx_03180e98-94c0-4082-aa9d-c21766cbf3fc"
      unitRef="usd">265000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainOnSecurities
      contextRef="i537dd0a9a41c49c69629dcc27043321b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE5LTQtMS0xLTY0NTgx_105a2f82-6ef8-412d-a1cb-c0ecc8c5e7ac"
      unitRef="usd">0</us-gaap:UnrealizedGainOnSecurities>
    <us-gaap:UnrealizedLossOnSecurities
      contextRef="i537dd0a9a41c49c69629dcc27043321b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE5LTYtMS0xLTY0NTgx_958a4503-f64d-4493-a32e-458c47811790"
      unitRef="usd">-121000</us-gaap:UnrealizedLossOnSecurities>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="if936d94faa82413498087ad9663b212d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzE5LTgtMS0xLTY0NTgx_ac931c07-f302-4549-81b8-679f3e11796c"
      unitRef="usd">144000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="id33b284702d540a7b68e364ae24d2026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIwLTItMS0xLTY0NTgx_adfc757e-7a08-47e7-be8d-9e341c0598f6"
      unitRef="usd">3420000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainOnSecurities
      contextRef="ie776f8d96beb46d289ec7807dc46d5a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIwLTQtMS0xLTY0NTgx_3b73e2c8-0076-4fb0-bc36-8489de9770a7"
      unitRef="usd">949000</us-gaap:UnrealizedGainOnSecurities>
    <us-gaap:TradingSecuritiesUnrealizedHoldingLoss
      contextRef="ie776f8d96beb46d289ec7807dc46d5a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIwLTYtMS0xLTY0NTgx_2c0559f0-1953-4ea5-8fa5-fe586d2acd82"
      unitRef="usd">0</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="id33b284702d540a7b68e364ae24d2026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIwLTgtMS0xLTY0NTgx_6092dd63-3de7-4e16-87c9-45a2d8994222"
      unitRef="usd">4369000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIxLTItMS0xLTY0NTgx_17f7dc60-8def-457e-a7fb-10d561ccb34d"
      unitRef="usd">68843000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainOnSecurities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIxLTQtMS0xLTY0NTgx_223c3bdc-244c-4c10-8bc0-c64ae67e9871"
      unitRef="usd">1313000</us-gaap:UnrealizedGainOnSecurities>
    <us-gaap:UnrealizedLossOnSecurities
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIxLTYtMS0xLTY0NTgx_bfe51c89-1565-4785-a1c1-4183dd699ca1"
      unitRef="usd">-619000</us-gaap:UnrealizedLossOnSecurities>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTozYmE5OTNhNjYxOTM0ZTgwYWVhOTY2YTAyMTVjOWRkZC90YWJsZXJhbmdlOjNiYTk5M2E2NjE5MzRlODBhZWE5NjZhMDIxNWM5ZGRkXzIxLTgtMS0xLTY0NTgx_01c085a6-c63a-49e9-a68f-261cf65e8518"
      unitRef="usd">69537000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="ie11aa306266448ab9521f0ea4229c83d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzItMS0xLTEtODU5MjM_dc3ae9aa-7179-439e-a6e6-5afb70b3977d"
      unitRef="usd">3438000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie11aa306266448ab9521f0ea4229c83d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzItMi0xLTEtODU5MzE_0df2163d-cd94-4e0f-8c1e-826847040a26"
      unitRef="rate">0.500</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ia3700de300ef41f4973775767670eaa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzMtMS0xLTEtODU5MjM_63bfbb93-d523-411c-a37b-feb3aa52a2f2"
      unitRef="usd">700000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia3700de300ef41f4973775767670eaa1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzMtMi0xLTEtODU5MzE_bcd3455d-eba3-4be3-8191-05a068653e93"
      unitRef="rate">0.005</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="i31c0cdf4d230402b85888f50db630574_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzQtMS0xLTEtODU5MjM_12a220b2-bdcc-45ed-be20-3d87f8f4d515"
      unitRef="usd">2417000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i31c0cdf4d230402b85888f50db630574_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzQtMi0xLTEtODU5MzE_a90cb90d-042b-4e3e-988b-ebb58f6ee817"
      unitRef="rate">0.475</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="i6b6b52c8034248b4ac1a4723cba36d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzUtMS0xLTEtODU5MjM_905eb335-ec6f-449e-919e-51291b058683"
      unitRef="usd">11000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i6b6b52c8034248b4ac1a4723cba36d18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzUtMi0xLTEtODU5MzE_c653dd84-8e1e-42b8-b4e3-9ffe7320a2d8"
      unitRef="rate">0</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="i53dfcc151d26488b8a3a9ebcb6accd54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzYtMS0xLTEtODU5MjM_710eb738-c047-4c05-b734-aa8449a892a3"
      unitRef="usd">8000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i53dfcc151d26488b8a3a9ebcb6accd54_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzYtMi0xLTEtODU5MzE_e97df28e-90e7-4948-a894-91429d065024"
      unitRef="rate">0.002</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="i809582f5ecbb41fbae862e9a706ca3e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTo0M2FiNTUxMmI2ZWY0NTczOTIwZGQ2ODUwMWYyZDMyZi90YWJsZXJhbmdlOjQzYWI1NTEyYjZlZjQ1NzM5MjBkZDY4NTAxZjJkMzJmXzctMS0xLTEtODU5MjM_c2c9b59d-b3b3-4882-bf1e-759faeaa5956"
      unitRef="usd">6574000</us-gaap:EquityMethodInvestments>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90ZXh0cmVnaW9uOjhkMTQ0Nzc1ZGRkZjQ3ODE4NDk5ZjBmNDZkNWI1NzQyXzI4MTQ_1306bcd4-d80d-49a8-8ef5-484192f56626">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts represent income from all investments, except for income tax amounts, are included in our Consolidated Statements of Comprehensive Income (Loss) under the headings &#x201c;Other revenues, net," "Net change in unrealized appreciation (depreciation) on private investments," or "Investment Income" (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.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:8.987%"/&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.987%"/&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.993%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Realized losses&lt;/span&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;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 realized gains (losses)&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;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Income tax expense from gains (losses)&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;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income &#x2013; trading&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;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend income&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains/(losses)&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,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:TradingSecuritiesRealizedGain
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzEtMi0xLTEtNjQ1ODE_2d2bebdf-3aaf-444b-95fb-efc1876f1312"
      unitRef="usd">1000</us-gaap:TradingSecuritiesRealizedGain>
    <us-gaap:TradingSecuritiesRealizedGain
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzEtNC0xLTEtNjQ1ODE_30c0453b-6e52-41c6-aaf0-ad1594819f5a"
      unitRef="usd">41000</us-gaap:TradingSecuritiesRealizedGain>
    <us-gaap:TradingSecuritiesRealizedGain
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzEtNi0xLTEtNjQ1ODE_7656c7f8-e83c-47f7-8b51-30205d0deaba"
      unitRef="usd">110000</us-gaap:TradingSecuritiesRealizedGain>
    <us-gaap:TradingSecuritiesRealizedLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzItMi0xLTEtNjQ1ODE_04d0a176-6df2-454d-802a-0e99de1a1927"
      unitRef="usd">363000</us-gaap:TradingSecuritiesRealizedLoss>
    <us-gaap:TradingSecuritiesRealizedLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzItNC0xLTEtNjQ1ODE_ab8945e2-e685-4004-a035-8ed4062b720a"
      unitRef="usd">212000</us-gaap:TradingSecuritiesRealizedLoss>
    <us-gaap:TradingSecuritiesRealizedLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzItNi0xLTEtNjQ1ODE_c6688d36-05c8-40dd-b0c6-9482a08165e1"
      unitRef="usd">116000</us-gaap:TradingSecuritiesRealizedLoss>
    <us-gaap:TradingSecuritiesRealizedGainLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzMtMi0xLTEtNjQ1ODE_0833ff50-d045-48a3-9030-daa1042c886c"
      unitRef="usd">-362000</us-gaap:TradingSecuritiesRealizedGainLoss>
    <us-gaap:TradingSecuritiesRealizedGainLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzMtNC0xLTEtNjQ1ODE_8f89f8f3-975c-4040-8576-607b11816736"
      unitRef="usd">-171000</us-gaap:TradingSecuritiesRealizedGainLoss>
    <us-gaap:TradingSecuritiesRealizedGainLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzMtNi0xLTEtNjQ1ODE_bea18f9b-bc0a-4d0d-95e8-cb72b6df799a"
      unitRef="usd">-6000</us-gaap:TradingSecuritiesRealizedGainLoss>
    <whg:IncomeTaxBenefitExpenseOnSecuritiesTransactions
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzQtMi0xLTEtNjQ1ODE_2d923f40-f112-4529-93c0-b1f568cffcf9"
      unitRef="usd">-76000</whg:IncomeTaxBenefitExpenseOnSecuritiesTransactions>
    <whg:IncomeTaxBenefitExpenseOnSecuritiesTransactions
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzQtNC0xLTEtNjQ1ODE_5bb86362-d82b-40e1-b872-48549c9fa4cb"
      unitRef="usd">-36000</whg:IncomeTaxBenefitExpenseOnSecuritiesTransactions>
    <whg:IncomeTaxBenefitExpenseOnSecuritiesTransactions
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzQtNi0xLTEtNjQ1ODE_0aaf53df-2b93-4528-8e64-b6a9c2384255"
      unitRef="usd">-1000</whg:IncomeTaxBenefitExpenseOnSecuritiesTransactions>
    <us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzUtMi0xLTEtNjQ1ODE_6279698a-b6cc-4982-b612-c90707e68852"
      unitRef="usd">414000</us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue>
    <us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzUtNC0xLTEtNjQ1ODE_9c50fd80-ccab-456b-8a9f-1f2c70f70458"
      unitRef="usd">716000</us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue>
    <us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzUtNi0xLTEtNjQ1ODE_0cae3855-1db6-459c-ac79-a0578a6c6410"
      unitRef="usd">786000</us-gaap:InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue>
    <us-gaap:InvestmentIncomeDividend
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzYtMi0xLTEtNjQ1ODE_ec12a091-4b18-4104-be6c-5f80fcaf1ab8"
      unitRef="usd">90000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzYtNC0xLTEtNjQ1ODE_01791bc2-9755-4b49-9462-27ca649f90da"
      unitRef="usd">35000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzYtNi0xLTEtNjQ1ODE_91c52c8a-fb66-445c-8e7b-58697c872f89"
      unitRef="usd">101000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:GainLossOnInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzctMi0xLTEtNjQ1ODE_a487fa1b-1bb4-450c-8b3d-c3cf22f3dfe6"
      unitRef="usd">-2131000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzctNC0xLTEtNjQ1ODE_15e8a3f9-1f62-400c-9648-9e413e2c4ef3"
      unitRef="usd">923000</us-gaap:GainLossOnInvestments>
    <us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTQvZnJhZzo4ZDE0NDc3NWRkZGY0NzgxODQ5OWYwZjQ2ZDViNTc0Mi90YWJsZTplNDZmNjUwM2MxMGI0YzY4OGEwOTYzZTRhOGY2OGI2Mi90YWJsZXJhbmdlOmU0NmY2NTAzYzEwYjRjNjg4YTA5NjNlNGE4ZjY4YjYyXzctNi0xLTEtNjQ1ODE_030701ae-a818-46be-9e9a-7b17e31dccd9"
      unitRef="usd">-1056000</us-gaap:TradingSecuritiesUnrealizedHoldingGainLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90ZXh0cmVnaW9uOjczOTY2NGRhMmY2MDQ5NjVhMzc2YjY5MTBhYmFkOTNjXzE5NzE_bb2f416e-2f56-4d7e-afd1-f22b1a3c7fd6">FAIR VALUE MEASUREMENTS:&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 820 defines fair value, establishes a framework for measuring fair value and requires additional disclosures regarding certain fair value measurements. ASC 820 establishes a three-tier hierarchy for measuring fair value, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2013; quoted market prices in active markets for identical assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2013; inputs other than quoted prices that are directly or indirectly observable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2013; unobservable inputs where there is little or no market activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our strategic investment in InvestCloud discussed in Note 6 "Investments" is excluded from the recurring fair value table shown below, as we have elected to apply the measurement alternative for that investment.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the values of our assets and liabilities as of the dates indicated within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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.011%"/&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.011%"/&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.011%"/&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.011%"/&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.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Measured at NAV &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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in trading securities&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;15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private investment fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&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;15,342&#160;&lt;/span&gt;&lt;/td&gt;&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,792&#160;&lt;/span&gt;&lt;/td&gt;&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;235&#160;&lt;/span&gt;&lt;/td&gt;&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;18,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salient Acquisition contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in trading securities&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;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private investment fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Comprised of certain investments measured at fair value using NAV as a practical expedient. The fair value amounts presented in this table are intended to allow reconciliation of the fair value hierarchy to the amounts presented on our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90ZXh0cmVnaW9uOjczOTY2NGRhMmY2MDQ5NjVhMzc2YjY5MTBhYmFkOTNjXzE5NzI_6bec6e23-2efb-4377-93aa-e89f27c70f33">&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 values of our assets and liabilities as of the dates indicated within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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.011%"/&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.011%"/&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.011%"/&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.011%"/&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.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Measured at NAV &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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in trading securities&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;15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private investment fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&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;15,342&#160;&lt;/span&gt;&lt;/td&gt;&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,792&#160;&lt;/span&gt;&lt;/td&gt;&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;235&#160;&lt;/span&gt;&lt;/td&gt;&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;18,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salient Acquisition contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in trading securities&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;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private investment fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Comprised of certain investments measured at fair value using NAV as a practical expedient. The fair value amounts presented in this table are intended to allow reconciliation of the fair value hierarchy to the amounts presented on our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:TradingSecurities
      contextRef="ibc9019c27efb4c5dbadea6faac01ed8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzItMi0xLTEtNjQ1ODE_05603bf3-5d86-4934-9007-c5061de92f35"
      unitRef="usd">15342000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i445d4e77f472466fa8ecdbeb81b06142_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzItNC0xLTEtNjQ1ODE_28520c0d-7d2b-4906-91d8-6b2f8efb5a31"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i3dd47e9212634899ab3b574691885c9e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzItNi0xLTEtNjQ1ODE_190b3208-c90b-4612-b368-ce78322c5cd8"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i0a7b7fe41f054818ac88d50ef02dd9ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzItOC0xLTEtNjQ1ODE_ec45fa7a-840c-4c52-a532-f354da53887f"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzItMTAtMS0xLTY0NTgx_e1fdef7a-0dec-463f-bae5-8af67e514bb7"
      unitRef="usd">15342000</us-gaap:TradingSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifc344b6d82dc43c9864e4fe9ac88dab7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzMtMi0xLTEtNjQ1ODE_931d169e-11fc-40e1-8ae6-55f91e7e74cb"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3835704586e84f6a90923edb744eb97a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzMtNC0xLTEtNjQ1ODE_4d70f4c8-68d2-411e-86a0-2431ce20bf9b"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2f020559d3c243f8acb40adc722582f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzMtNi0xLTEtNjQ1ODE_694e4183-44d2-4288-8cdf-8cac1baecfef"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iffb0cee48e614b15a5f0771424e9c49e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzMtOC0xLTEtNjQ1ODE_4817dfec-1358-43ef-bb1c-9090c8cba116"
      unitRef="usd">235000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i69ddb02b96cd4a88b8327cc269834e5c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzMtMTAtMS0xLTY0NTgx_5cc7bba3-7bbb-4e4f-b400-a9c2a53ea05c"
      unitRef="usd">235000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8896b3e140c24f8f9bfc30696e008eae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzQtMi0xLTEtNjQ1ODE_c1d553f1-26b3-45ba-affa-b1d440cf86cd"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i97625c984b3545f4a1346f471cbf5654_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzQtNC0xLTEtNjQ1ODE_d2665c93-601d-4f2f-9135-5bcf67017f36"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if1188ce8cdfd4f2881278d57e9f5ff07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzQtNi0xLTEtNjQ1ODE_9761c9ae-2299-454e-94fe-c7161d97113b"
      unitRef="usd">2792000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2f0771ad288149e2a47a0bfde307f57b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzQtOC0xLTEtNjQ1ODE_d5ac9140-c847-4b04-ba68-6f35e8e82bd7"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ibeafe9bccba14b0c9586871df5142cf1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzQtMTAtMS0xLTY0NTgx_f85abfe6-966b-411f-8197-18d6a0a293a7"
      unitRef="usd">2792000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ibc9019c27efb4c5dbadea6faac01ed8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzUtMi0xLTEtNjQ1ODE_f838c23f-3d28-487f-be51-3c05e235dd94"
      unitRef="usd">15342000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i445d4e77f472466fa8ecdbeb81b06142_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzUtNC0xLTEtNjQ1ODE_b6085ebf-5bb7-4774-bd06-636f686ea176"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i3dd47e9212634899ab3b574691885c9e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzUtNi0xLTEtNjQ1ODE_1f541558-0567-42c6-9791-cb3d0de061fe"
      unitRef="usd">2792000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i0a7b7fe41f054818ac88d50ef02dd9ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzUtOC0xLTEtNjQ1ODE_61da1eec-ae3d-4727-997d-998588232c8b"
      unitRef="usd">235000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzUtMTAtMS0xLTY0NTgx_18505195-fda3-4474-a9d5-771fa50b9b8d"
      unitRef="usd">18369000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i4323e186f29f44bfa12c629762e7661f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzctNi0xLTEtNzkzMTE_4d8342b4-cd45-4d81-8cbd-06b921f6784e"
      unitRef="usd">12901000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="i607b2b5bbaca4accb646af6dbebcfd41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzctMTAtMS0xLTg1Nzkz_8ca3d83d-7a97-4bce-8c89-4191c5c115b0"
      unitRef="usd">12901000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:TradingSecurities
      contextRef="i7a4d0a84202b47dfb2c54b32b8715fca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzgtMi0xLTEtNjQ1ODE_05ffede7-0e66-4770-83f4-dde74bc9eeee"
      unitRef="usd">65024000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="id85e1705fd8047d894d48e73bc80227f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzgtNC0xLTEtNjQ1ODE_29b81ab1-ab0d-4b94-a09d-ebf41dcc4749"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i38106a646061464fa5ad539287603697_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzgtNi0xLTEtNjQ1ODE_e84aa87f-c141-4fbd-a89d-7320724cc7d7"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i29c8dce0093d45099eb2fc309f5d24be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzgtOC0xLTEtNjQ1ODE_15331f95-f77a-4c55-b75f-9ed15f5eaeee"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzgtMTAtMS0xLTY0NTgx_3a0c3bfb-f20e-4bea-bb46-8d600a88fe98"
      unitRef="usd">65024000</us-gaap:TradingSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7af1db98b5064793b0fbadcf519d89b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzktMi0xLTEtNjQ1ODE_9f5acee2-62a9-4b95-a302-459c80febdcf"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i294cbbfe109944a1ae18950800c30c9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzktNC0xLTEtNjQ1ODE_eba6070b-2823-4eee-ad2c-ac4692d27fd9"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i726700bf522b430da31f6f120e45e03e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzktNi0xLTEtNjQ1ODE_5dc57368-c820-4dff-a922-91ab0c25349d"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i95296e4d5eec4bfe9d47657bba7c7c0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzktOC0xLTEtNjQ1ODE_a76bb19d-3dfb-4568-9129-897da626eee9"
      unitRef="usd">144000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id33b284702d540a7b68e364ae24d2026_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzktMTAtMS0xLTY0NTgx_56d42864-af12-411a-948c-251e26e9b143"
      unitRef="usd">144000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9fcbaa79c3b049b0bba661454b60f530_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzEwLTItMS0xLTY0NTgx_14f9ff83-948d-4cb1-b92d-d715bd7ed011"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2fdce673eb9e4935b0a83a80367a2613_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzEwLTQtMS0xLTY0NTgx_9cc9d99e-8aea-4e77-a22e-b79dc71db881"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iceebfb03b67a4597b80f023776284406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzEwLTYtMS0xLTY0NTgx_fa643f1a-71ce-42ef-84b7-8b923270e825"
      unitRef="usd">4369000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i33469b0ce82c408fb1cdac74de88263d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzEwLTgtMS0xLTY0NTgx_0af76ea7-19e4-40dc-9ccc-99138dd3d620"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if5c73d2675104488bbb3433330c0d730_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzEwLTEwLTEtMS02NDU4MQ_62455f8e-4725-4219-b641-1b2e1600bcf7"
      unitRef="usd">4369000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i7a4d0a84202b47dfb2c54b32b8715fca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzExLTItMS0xLTY0NTgx_d3d36f86-476a-4eba-8e0e-56716443492c"
      unitRef="usd">65024000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="id85e1705fd8047d894d48e73bc80227f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzExLTQtMS0xLTY0NTgx_c200a27c-b509-43ce-bfba-e8d9754dd711"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i38106a646061464fa5ad539287603697_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzExLTYtMS0xLTY0NTgx_66e22986-91e2-4b6f-95b2-a85bf0b0a465"
      unitRef="usd">4369000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i29c8dce0093d45099eb2fc309f5d24be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzExLTgtMS0xLTY0NTgx_0e329503-5ee7-44ec-96f2-24053ab9ddcd"
      unitRef="usd">144000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZToxMTkzMTQ1YjVmNTM0ZTI2OGY4Y2Q1OTJiOTkxNjA2NC90YWJsZXJhbmdlOjExOTMxNDViNWY1MzRlMjY4ZjhjZDU5MmI5OTE2MDY0XzExLTEwLTEtMS02NDU4MQ_0df9f888-138f-481b-a2a6-c514c9c4e4d7"
      unitRef="usd">69537000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90ZXh0cmVnaW9uOjczOTY2NGRhMmY2MDQ5NjVhMzc2YjY5MTBhYmFkOTNjXzE5NzQ_1f652f01-aca1-4c39-807a-40dfcb41cf0d">&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 changes in Level 3 investments measured at fair value on a recurring basis for the periods presented (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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.013%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:700;line-height:100%"&gt;Beginning balance&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,369&#160;&lt;/span&gt;&lt;/td&gt;&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,431&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in unrealized appreciation (depreciation) on private investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&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;2,792&#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;4,369&#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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTpmN2IwMzIwZTg5MjY0MTJkYWI2ZjhjZWNmNjNlNDk2MC90YWJsZXJhbmdlOmY3YjAzMjBlODkyNjQxMmRhYjZmOGNlY2Y2M2U0OTYwXzItMS0xLTEtNjQ1ODE_bfbf2989-12b4-4e22-8dce-23392fa8d2b7"
      unitRef="usd">4369000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTpmN2IwMzIwZTg5MjY0MTJkYWI2ZjhjZWNmNjNlNDk2MC90YWJsZXJhbmdlOmY3YjAzMjBlODkyNjQxMmRhYjZmOGNlY2Y2M2U0OTYwXzItMy0xLTEtNjQ1ODE_fea4f44b-0e2d-4644-9c75-f067a7fd96ed"
      unitRef="usd">3431000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTpmN2IwMzIwZTg5MjY0MTJkYWI2ZjhjZWNmNjNlNDk2MC90YWJsZXJhbmdlOmY3YjAzMjBlODkyNjQxMmRhYjZmOGNlY2Y2M2U0OTYwXzQtMS0xLTEtNjQ1ODE_800e3173-16af-47fa-aa92-a839bf337252"
      unitRef="usd">-1577000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTpmN2IwMzIwZTg5MjY0MTJkYWI2ZjhjZWNmNjNlNDk2MC90YWJsZXJhbmdlOmY3YjAzMjBlODkyNjQxMmRhYjZmOGNlY2Y2M2U0OTYwXzQtMy0xLTEtNjQ1ODE_3f006361-79a7-480f-92c6-6091c225247d"
      unitRef="usd">938000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTpmN2IwMzIwZTg5MjY0MTJkYWI2ZjhjZWNmNjNlNDk2MC90YWJsZXJhbmdlOmY3YjAzMjBlODkyNjQxMmRhYjZmOGNlY2Y2M2U0OTYwXzUtMS0xLTEtNjQ1ODE_c811dccc-03fd-4a09-8705-2a3a9a33908f"
      unitRef="usd">2792000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTpmN2IwMzIwZTg5MjY0MTJkYWI2ZjhjZWNmNjNlNDk2MC90YWJsZXJhbmdlOmY3YjAzMjBlODkyNjQxMmRhYjZmOGNlY2Y2M2U0OTYwXzUtMy0xLTEtNjQ1ODE_1fbf41db-eda5-43ea-9e32-235c2bcd16f7"
      unitRef="usd">4369000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:AlternativeInvestment
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90ZXh0cmVnaW9uOjczOTY2NGRhMmY2MDQ5NjVhMzc2YjY5MTBhYmFkOTNjXzU0OTc1NTgxNjc3NQ_fb2fdc6a-b40e-48a2-8ed0-f44eaf2e4745"
      unitRef="usd">2800000</us-gaap:AlternativeInvestment>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90ZXh0cmVnaW9uOjczOTY2NGRhMmY2MDQ5NjVhMzc2YjY5MTBhYmFkOTNjXzU0OTc1NTgyMzk1Ng_e2de6ae0-8a85-4190-93be-2783b0fdef9e"
      unitRef="usd">12900000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <whg:UnobservableInputRevenueRetentionDiscountRateMinimum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzItNC0xLTEtODYwNTM_2def0b71-cde5-498e-86b6-32a2d1620f9a"
      unitRef="rate">0.125</whg:UnobservableInputRevenueRetentionDiscountRateMinimum>
    <whg:UnobservableInputRevenueRetentionDiscountRateMaximum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzItNi0xLTEtODYwNTM_c34e9141-a5ab-4e77-88eb-6adf61582df8"
      unitRef="rate">0.130</whg:UnobservableInputRevenueRetentionDiscountRateMaximum>
    <whg:UnobservableInputRevenueRetentionDiscountRateWeightedAverage
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzItOC0xLTEtODYwNTM_c7ecb961-d82e-4cf2-af20-94897ed2fdb3"
      unitRef="rate">0.1275</whg:UnobservableInputRevenueRetentionDiscountRateWeightedAverage>
    <whg:UnobservableInputRevenueRetentionVolatilityMinimum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzMtNC0xLTEtODYwNTM_c35e730d-ee73-4be2-91ec-ac1db75f326a"
      unitRef="rate">0.061</whg:UnobservableInputRevenueRetentionVolatilityMinimum>
    <whg:UnobservableInputRevenueRetentionVolatilityMaximum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzMtNi0xLTEtODYwNTM_08fc4f62-b23c-4412-aa63-ac436e41a1e9"
      unitRef="rate">0.161</whg:UnobservableInputRevenueRetentionVolatilityMaximum>
    <whg:UnobservableInputRevenueRetentionVolatilityWeightedAverage
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzMtOC0xLTEtODYwNTM_dc42ccb1-837e-45f0-81af-16cb45c75da0"
      unitRef="rate">0.1110</whg:UnobservableInputRevenueRetentionVolatilityWeightedAverage>
    <whg:UnobservableInputGrowthDiscountRateMinimum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzUtNC0xLTEtODYwNjE_d3d7faea-6af1-4095-a192-38099e3a838f"
      unitRef="rate">0.125</whg:UnobservableInputGrowthDiscountRateMinimum>
    <whg:UnobservableInputGrowthDiscountRateMaximum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzUtNi0xLTEtODYwNjE_f3156703-a824-4947-b123-9447100e1cf0"
      unitRef="rate">0.130</whg:UnobservableInputGrowthDiscountRateMaximum>
    <whg:UnobservableInputGrowthDiscountRateWeightedAverage
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzUtOC0xLTEtODYwNjE_5c011daf-0c5b-4376-b001-36ae33599f0f"
      unitRef="rate">0.1275</whg:UnobservableInputGrowthDiscountRateWeightedAverage>
    <whg:UnobservableInputGrowthVolatilityMinimum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzYtNC0xLTEtODYwNjE_6ef345dd-00f8-4241-bf85-3a369a5ff9d7"
      unitRef="rate">0.061</whg:UnobservableInputGrowthVolatilityMinimum>
    <whg:UnobservableInputGrowthVolatilityMaximum
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzYtNi0xLTEtODYwNjE_4687e089-f53e-4852-9dfa-92be9c109120"
      unitRef="rate">0.161</whg:UnobservableInputGrowthVolatilityMaximum>
    <whg:UnobservableInputGrowthVolatilityWeightedAverage
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNTcvZnJhZzo3Mzk2NjRkYTJmNjA0OTY1YTM3NmI2OTEwYWJhZDkzYy90YWJsZTowZTNiNjllNmRkZmI0YzcyODk3Y2IxYjFhY2E2YWU4Yy90YWJsZXJhbmdlOjBlM2I2OWU2ZGRmYjRjNzI4OTdjYjFiMWFjYTZhZThjXzYtOC0xLTEtODYwNjE_f0adb40b-8988-4ec1-92e6-cd3fb0d5edbf"
      unitRef="rate">0.1110</whg:UnobservableInputGrowthVolatilityWeightedAverage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzQ2Ng_ebe36d7d-f65a-44aa-aac3-757e913933dc"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzYxNg_0359ea97-1ea8-4821-9390-dce2baa1796c"
      unitRef="shares">5898100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgwNg_32232035-ab22-4eb1-b896-ff94db6273e2"
      unitRef="shares">157000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgzNDI_cbac9e5b-d6e4-4e2f-8823-76ee9ea4a0c9">&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 total stock-based compensation expense recorded and the total income tax benefit recognized for stock-based compensation arrangements for the years indicated (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service condition restricted stock expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5,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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Performance-based restricted stock expense&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock expense under the Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9.5pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9.5pt;font-weight:400;line-height:100%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Canadian Plan restricted stock expense&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Total income tax benefit recognized related to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:9.5pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:9.5pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:9.5pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic79af457174a404994cf3315b096f07a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzItMi0xLTEtNjQ1ODE_e32fe3b0-bb9a-4210-981d-6ceae0365051"
      unitRef="usd">5729000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic7e36f627f9d4ad2a7bed151f95f2b70_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzItNC0xLTEtNjQ1ODE_de6130be-f5b1-4d40-a4cc-3263b6b2e9db"
      unitRef="usd">5253000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a07de70d7c44d498610509b305007c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzItNi0xLTEtNjQ1ODE_c5f06b0d-1fc5-4bb8-887d-346e23f97127"
      unitRef="usd">6348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i29a39ef787a04d20b9ae055bfc4ead0e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzMtMi0xLTEtNjQ1ODE_51b9d166-434a-4f3e-aa08-cc17701120d6"
      unitRef="usd">272000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icda6b8ad74fb4ed9abf9c7204b76c459_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzMtNC0xLTEtNjQ1ODE_c725b1c4-5b5c-424f-9395-aade6a31d764"
      unitRef="usd">581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08b160e3505544e79c8ddc71f6c1fa45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzMtNi0xLTEtNjQ1ODE_438ec325-bd51-45fe-b8c5-d587a0d55b34"
      unitRef="usd">1280000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i58734683d50d47ee9a2f601e2064a691_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzQtMi0xLTEtNjQ1ODE_0c817d0c-ca7e-4a0d-bb26-539f5c260d4f"
      unitRef="usd">6001000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2096f223494044939e9002e1ded87360_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzQtNC0xLTEtNjQ1ODE_668ceed8-e8da-4ec3-a9cf-1c36d54ead6d"
      unitRef="usd">5834000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id6cda83e55534be48a942ed38ab0c8ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzQtNi0xLTEtNjQ1ODE_916b22d1-0bf3-4dc6-b4c6-bf4a21f4f846"
      unitRef="usd">7628000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2fe940b470224dfb91ac3d234bba186d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzUtMi0xLTEtNjQ1ODE_5abc0eeb-b1ba-40c0-9d7f-a4230645e988"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib79fc7c782a14c2ca041f97092fa41f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzUtNC0xLTEtNjQ1ODE_a0926d9a-3600-4783-a7e0-fd604f3a8538"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibecae96b8661445b924316d7efd14bd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzUtNi0xLTEtNjQ1ODE_66242f42-a2c0-42f1-b7f8-2d6fe93cc867"
      unitRef="usd">-927000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzYtMi0xLTEtNjQ1ODE_d8e39e5a-194e-4536-a404-d4fed6f0d002"
      unitRef="usd">6001000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzYtNC0xLTEtNjQ1ODE_36ea6abb-5306-41dc-9e69-60e9bad0a10a"
      unitRef="usd">5834000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzYtNi0xLTEtNjQ1ODE_30fbcf92-6c25-4c32-934c-9d99806ddc90"
      unitRef="usd">6701000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzctMi0xLTEtNjQ1ODE_a284c097-6c09-41a2-a51c-84e834da255d"
      unitRef="usd">672000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i15c121a1ea494b6ca025b9e0a631a02c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzctNC0xLTEtNjQ1ODE_a7207cac-d0a5-4fa7-a652-c461aa4547f2"
      unitRef="usd">804000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie8269f754781466e819337962cd2771a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOGMzYTFhMjJiOTc0MDQwOTExYTc4NmRiZmI1MTU1MC90YWJsZXJhbmdlOmI4YzNhMWEyMmI5NzQwNDA5MTFhNzg2ZGJmYjUxNTUwXzctNi0xLTEtNjQ1ODE_6a04a298-7e11-4192-819c-bf9fcc2c7dd3"
      unitRef="usd">953000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:DividendsPayableCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzE3MDc_dcf188cb-3c1d-4702-96a3-2ba9482e95ec"
      unitRef="usd">1700000</us-gaap:DividendsPayableCurrent>
    <whg:DividendsPayableNonCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzE3MTQ_59486390-15e6-4af8-a5ed-130836471ad2"
      unitRef="usd">700000</whg:DividendsPayableNonCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzE4NzU_6d319291-3268-42cf-8bbd-9ba05a425dd8"
      unitRef="usd">1800000</us-gaap:DividendsPayableCurrent>
    <whg:DividendsPayableNonCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzE4ODI_70b402ba-55da-44f0-8183-72cea9785362"
      unitRef="usd">1100000</whg:DividendsPayableNonCurrent>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzE5OTA_ef30aec3-d32f-4f75-98b9-791c78ac3c84"
      unitRef="usd">12100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzU0OTc1NTgyNTg0NA_f1be831c-80f1-461b-8d33-3c09389a13a0">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzIzNzM_ab501c5a-87aa-4bd5-9bb5-c8ef4989c4cf"
      unitRef="shares">37603</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i14fc1b7b66ec432f85777249d1c1ceb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzI2OTg_31b5d8e0-9d5c-4f5b-baed-6add79661c26">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i21f865f80a7c461ea66904b800afc410_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzI3MzE_26612e2a-4cf7-466c-bed9-0f971f41bc84">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i1332ec88441546c6a341c93a08f7b023_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgzNTI_1fa74a6e-bff3-48e8-840b-a66973a61079">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the status and changes in our restricted stock grants that are subject only to a service condition for the year ended December&#160;31, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.151%"/&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.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of     Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant&#160;Date&#160;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;415,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;26.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;878,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;(186,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;28.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;(9,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;30.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:9.5pt;font-weight:400;line-height:100%"&gt;1,098,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;15.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7de6d02a1c734e13986c24b347f67b49_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzEtMi0xLTEtNjQ1ODE_c14fa1e9-a91d-4525-965b-f925573233bb"
      unitRef="shares">415494</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7de6d02a1c734e13986c24b347f67b49_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzEtNC0xLTEtNjQ1ODE_0d9dee45-926c-4491-9b02-ee7896fc2101"
      unitRef="usdPerShare">26.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzItMi0xLTEtNjQ1ODE_b57089b8-30eb-40dd-8aab-65f472f7432b"
      unitRef="shares">878150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzItNC0xLTEtNjQ1ODE_7e72d08a-17cd-43c5-b6f8-0f0c25aca598"
      unitRef="usdPerShare">13.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzMtMi0xLTEtNjQ1ODE_878e595b-65b0-401e-95c7-55e2d631670d"
      unitRef="shares">186386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzMtNC0xLTEtNjQ1ODE_2ef12511-654d-4f68-a83d-dd26a16b735b"
      unitRef="usdPerShare">28.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzQtMi0xLTEtNjQ1ODE_241110df-395a-4bde-abef-2de75fdc8286"
      unitRef="shares">9250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id27fc492115f46da99a654b550974977_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzQtNC0xLTEtNjQ1ODE_e9589303-62d0-4739-84d1-97ae72da8f2f"
      unitRef="usdPerShare">30.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzUtMi0xLTEtNjQ1ODE_7bfd7dbc-8ccf-42a1-a492-c5b9411f7fc9"
      unitRef="shares">1098008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6bac9b9dc62d4b7f9a568d8d09f682e3_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpkODMxNzhiNjI5OWI0ZDdkOGI3MGRmOWExOTZiYzQ1Ny90YWJsZXJhbmdlOmQ4MzE3OGI2Mjk5YjRkN2Q4YjcwZGY5YTE5NmJjNDU3XzUtNC0xLTEtNjQ1ODE_beb83715-fb84-4711-9f00-033f2a8792e4"
      unitRef="usdPerShare">15.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="idf753dabc4494206839ded8c8b941af7_D20221118-20221118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzU0OTc1NTgyNjAwMg_e0495f7f-2e9b-4f44-bc28-b908dceeb245"
      unitRef="usd">468000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <whg:ShareBasedCompensationAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndFairValueOfSharesVestedTableTextBlock
      contextRef="i1332ec88441546c6a341c93a08f7b023_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgzNTQ_df275161-c953-45d9-954b-33137eae853f">&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 weighted-average grant date fair value for shares granted and the total fair value of shares vested during the years indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average grant date fair value&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;17.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;27.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Fair value of shares vested (in thousands)&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;7,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;7,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</whg:ShareBasedCompensationAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndFairValueOfSharesVestedTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i75f38fcab4934bc89dcc0031e3bfc570_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTowY2JkYzBlNjMyNjc0NTEyOTIxYzczMjRiODFjZGQ1OS90YWJsZXJhbmdlOjBjYmRjMGU2MzI2NzQ1MTI5MjFjNzMyNGI4MWNkZDU5XzItMi0xLTEtNjQ1ODE_dfad0684-c1dd-4208-9a68-ea6b168c869a"
      unitRef="usdPerShare">13.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i56822be326a748098a11766c94b8777e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTowY2JkYzBlNjMyNjc0NTEyOTIxYzczMjRiODFjZGQ1OS90YWJsZXJhbmdlOjBjYmRjMGU2MzI2NzQ1MTI5MjFjNzMyNGI4MWNkZDU5XzItNC0xLTEtNjQ1ODE_b93aa7eb-0791-4d48-a38b-0550a40d986b"
      unitRef="usdPerShare">17.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8fe3ec9d3ace40bd904ff6d54cd6b928_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTowY2JkYzBlNjMyNjc0NTEyOTIxYzczMjRiODFjZGQ1OS90YWJsZXJhbmdlOjBjYmRjMGU2MzI2NzQ1MTI5MjFjNzMyNGI4MWNkZDU5XzItNi0xLTEtNjQ1ODE_7b1f7c02-c971-42c3-b88e-0db4c5c60267"
      unitRef="usdPerShare">27.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i75f38fcab4934bc89dcc0031e3bfc570_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTowY2JkYzBlNjMyNjc0NTEyOTIxYzczMjRiODFjZGQ1OS90YWJsZXJhbmdlOjBjYmRjMGU2MzI2NzQ1MTI5MjFjNzMyNGI4MWNkZDU5XzMtMi0xLTEtNjQ1ODE_cf1b086b-8633-4a0a-945b-706653f8d3ac"
      unitRef="usd">5278000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i56822be326a748098a11766c94b8777e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTowY2JkYzBlNjMyNjc0NTEyOTIxYzczMjRiODFjZGQ1OS90YWJsZXJhbmdlOjBjYmRjMGU2MzI2NzQ1MTI5MjFjNzMyNGI4MWNkZDU5XzMtNC0xLTEtNjQ1ODE_8896bc5b-7c1c-42aa-8f94-d3460dbd2826"
      unitRef="usd">7630000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8fe3ec9d3ace40bd904ff6d54cd6b928_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTowY2JkYzBlNjMyNjc0NTEyOTIxYzczMjRiODFjZGQ1OS90YWJsZXJhbmdlOjBjYmRjMGU2MzI2NzQ1MTI5MjFjNzMyNGI4MWNkZDU5XzMtNi0xLTEtNjQ1ODE_5e050770-19d2-4eb1-ba07-3cd43d0925ee"
      unitRef="usd">7480000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ifa6c792fa912403bb936f9660193a2e3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgzNDQ_f7998f2f-0e0f-40df-85f7-b21f113728e4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the status and changes in our restricted stock grants subject to service and performance conditions&#160;for the year ended December&#160;31, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&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:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of    Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant&#160;Date&#160;Fair&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;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;16,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;41.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;(10,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;22.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9.5pt;font-weight:400;line-height:100%"&gt;6,243&#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:9.5pt;font-weight:400;line-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:9.5pt;font-weight:400;line-height:100%"&gt;37.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib20a50cf54a04be8b4499bafe8689548_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOTY5YWNhMDE2NGU0Mjc3ODkyZGYwNmExZWUxOGNiZS90YWJsZXJhbmdlOmI5NjlhY2EwMTY0ZTQyNzc4OTJkZjA2YTFlZTE4Y2JlXzEtMi0xLTEtNjQ1ODE_f9436181-e19c-4231-a877-1dc569894b3a"
      unitRef="shares">16738</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib20a50cf54a04be8b4499bafe8689548_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOTY5YWNhMDE2NGU0Mjc3ODkyZGYwNmExZWUxOGNiZS90YWJsZXJhbmdlOmI5NjlhY2EwMTY0ZTQyNzc4OTJkZjA2YTFlZTE4Y2JlXzEtNC0xLTEtNjQ1ODE_c11b9603-b038-4f3f-9fa5-019831aed766"
      unitRef="usdPerShare">41.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifa6c792fa912403bb936f9660193a2e3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOTY5YWNhMDE2NGU0Mjc3ODkyZGYwNmExZWUxOGNiZS90YWJsZXJhbmdlOmI5NjlhY2EwMTY0ZTQyNzc4OTJkZjA2YTFlZTE4Y2JlXzMtMi0xLTEtNjQ1ODE_e5101395-936c-4f71-b6b5-9873fda73411"
      unitRef="shares">10495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifa6c792fa912403bb936f9660193a2e3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOTY5YWNhMDE2NGU0Mjc3ODkyZGYwNmExZWUxOGNiZS90YWJsZXJhbmdlOmI5NjlhY2EwMTY0ZTQyNzc4OTJkZjA2YTFlZTE4Y2JlXzMtNC0xLTEtNjQ1ODE_6aceef45-787a-4e53-936d-834210b4df54"
      unitRef="usdPerShare">22.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if5e2849d4472429890aebb77f788180e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOTY5YWNhMDE2NGU0Mjc3ODkyZGYwNmExZWUxOGNiZS90YWJsZXJhbmdlOmI5NjlhY2EwMTY0ZTQyNzc4OTJkZjA2YTFlZTE4Y2JlXzUtMi0xLTEtNjQ1ODE_81fa4f80-047c-4222-bb42-04a964896fdb"
      unitRef="shares">6243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if5e2849d4472429890aebb77f788180e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpiOTY5YWNhMDE2NGU0Mjc3ODkyZGYwNmExZWUxOGNiZS90YWJsZXJhbmdlOmI5NjlhY2EwMTY0ZTQyNzc4OTJkZjA2YTFlZTE4Y2JlXzUtNC0xLTEtNjQ1ODE_44ddc899-6e4b-459e-8509-4c6d779b397a"
      unitRef="usdPerShare">37.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <whg:ShareBasedCompensationAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndFairValueOfSharesVestedTableTextBlock
      contextRef="ifa6c792fa912403bb936f9660193a2e3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgzNjE_701ca604-03aa-4bcd-8b6d-ce4ab141d5e1">&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 total fair value of shares vested during the years indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&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.426%"/&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.426%"/&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.430%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of shares vested (in thousands)&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</whg:ShareBasedCompensationAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndFairValueOfSharesVestedTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ifa6c792fa912403bb936f9660193a2e3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTo3MGE5MzgyNGZlYjQ0OTExYWRiZTIzMzFjNTVjNGE4Ny90YWJsZXJhbmdlOjcwYTkzODI0ZmViNDQ5MTFhZGJlMjMzMWM1NWM0YTg3XzMtMi0xLTEtNjQ1ODE_c62e0102-4eff-410b-a069-16f831c9087e"
      unitRef="usd">235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie6ff3b68bdfc4e10ad5515382424c875_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTo3MGE5MzgyNGZlYjQ0OTExYWRiZTIzMzFjNTVjNGE4Ny90YWJsZXJhbmdlOjcwYTkzODI0ZmViNDQ5MTFhZGJlMjMzMWM1NWM0YTg3XzMtNC0xLTEtNjQ1ODE_c3787046-3238-4288-9689-6a04c808314c"
      unitRef="usd">913000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id6fb076dd3a1474abc80a6e31578c584_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTo3MGE5MzgyNGZlYjQ0OTExYWRiZTIzMzFjNTVjNGE4Ny90YWJsZXJhbmdlOjcwYTkzODI0ZmViNDQ5MTFhZGJlMjMzMWM1NWM0YTg3XzMtNi0xLTEtNjQ1ODE_8256c7aa-6584-4ffb-a715-dc5188e313aa"
      unitRef="usd">1944000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzUxNzY_5f14e454-c81f-4737-a8ca-de8bae7c1595"
      unitRef="shares">27474</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzUyMzk_a07d5a28-80f5-409b-978a-4894b8946e5c"
      unitRef="usd">700000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzUzMzk_dbcca7a0-d0ad-4ce7-9808-c4b3f0e54da6"
      unitRef="shares">56625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:RestrictedStockAwardForfeitures
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzUzOTA_f2e47b20-a0b4-43e1-940d-f384be5917ff"
      unitRef="usd">-1300000</us-gaap:RestrictedStockAwardForfeitures>
    <whg:MutualFundIncentiveAwardExpense
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzczNjE_7c91ca93-772e-4dc9-87af-04fbb8f60ec8"
      unitRef="usd">600000</whg:MutualFundIncentiveAwardExpense>
    <whg:MutualFundIncentiveAwardLiability
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzc0NTk_6cac06f5-18bf-4822-8723-87b4b61e0517"
      unitRef="usd">400000</whg:MutualFundIncentiveAwardLiability>
    <whg:DefinedContributionPlanSpecifiedPeriodOfServiceForEmployerProfitSharingContributionsToBeFullyVested
      contextRef="i816236c8ce1f42e095d9a32aac5c5bfd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzc4MTI_43eda805-c3b2-4f27-aaa4-2493b3948e8f">P4Y</whg:DefinedContributionPlanSpecifiedPeriodOfServiceForEmployerProfitSharingContributionsToBeFullyVested>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i816236c8ce1f42e095d9a32aac5c5bfd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzc5MDg_470b7f13-e202-45d4-a6b3-82f28d453df9"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i816236c8ce1f42e095d9a32aac5c5bfd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgwNTQ_bce17589-336d-410f-83df-682eaf3191d5"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanDisclosuresTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90ZXh0cmVnaW9uOjVhYTc3ZTRkMjc4MzRmNTE4NmE2OWVjYTFmMTA1MmJjXzgzNTU_e399a895-fe9f-4f2f-bf7b-c82fbf88ac16">&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 displays our profit-sharing and retirement plan contributions for the periods presented (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&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.695%"/&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.695%"/&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.699%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Profit-sharing contributions, 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Retirement plan matching contributions&lt;/span&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DefinedContributionPlanDisclosuresTableTextBlock>
    <whg:ProfitSharingContribution
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpmNmE0ZDg4N2I4ZTk0Njc4ODVmZDI4NzgyYzFlNmFmZS90YWJsZXJhbmdlOmY2YTRkODg3YjhlOTQ2Nzg4NWZkMjg3ODJjMWU2YWZlXzItMi0xLTEtNjQ1ODE_76d4ef4e-1d84-4376-82d4-888c82dfc344"
      unitRef="usd">0</whg:ProfitSharingContribution>
    <whg:ProfitSharingContribution
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpmNmE0ZDg4N2I4ZTk0Njc4ODVmZDI4NzgyYzFlNmFmZS90YWJsZXJhbmdlOmY2YTRkODg3YjhlOTQ2Nzg4NWZkMjg3ODJjMWU2YWZlXzItNC0xLTEtNjQ1ODE_db0108d3-5e77-41c2-b83b-1e947bbdf58d"
      unitRef="usd">13000</whg:ProfitSharingContribution>
    <whg:ProfitSharingContribution
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpmNmE0ZDg4N2I4ZTk0Njc4ODVmZDI4NzgyYzFlNmFmZS90YWJsZXJhbmdlOmY2YTRkODg3YjhlOTQ2Nzg4NWZkMjg3ODJjMWU2YWZlXzItNi0xLTEtNjQ1ODE_9c223326-55ac-40a1-854f-1643e03b7a77"
      unitRef="usd">-233000</whg:ProfitSharingContribution>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpmNmE0ZDg4N2I4ZTk0Njc4ODVmZDI4NzgyYzFlNmFmZS90YWJsZXJhbmdlOmY2YTRkODg3YjhlOTQ2Nzg4NWZkMjg3ODJjMWU2YWZlXzMtMi0xLTEtNjQ1ODE_c8e40777-0892-4504-abcf-63c4b19f2686"
      unitRef="usd">1295000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpmNmE0ZDg4N2I4ZTk0Njc4ODVmZDI4NzgyYzFlNmFmZS90YWJsZXJhbmdlOmY2YTRkODg3YjhlOTQ2Nzg4NWZkMjg3ODJjMWU2YWZlXzMtNC0xLTEtNjQ1ODE_9524cb37-59fd-4e49-948a-5066465409ce"
      unitRef="usd">1256000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjAvZnJhZzo1YWE3N2U0ZDI3ODM0ZjUxODZhNjllY2ExZjEwNTJiYy90YWJsZTpmNmE0ZDg4N2I4ZTk0Njc4ODVmZDI4NzgyYzFlNmFmZS90YWJsZXJhbmdlOmY2YTRkODg3YjhlOTQ2Nzg4NWZkMjg3ODJjMWU2YWZlXzMtNi0xLTEtNjQ1ODE_29b04f74-b9b4-4516-b957-85bc9aaac365"
      unitRef="usd">1410000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzI0NTc_5a34bc37-9696-47fa-9726-104e0577e352">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes by jurisdiction was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.911%"/&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: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.742%"/&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.745%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(5,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzItMS0xLTEtNjQ1ODE_a310ac0f-0607-4c2b-8911-f284555ed945"
      unitRef="usd">-5112000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzItMy0xLTEtNjQ1ODE_bd852fbf-ebde-4545-a2a5-88761ed12bf9"
      unitRef="usd">13989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzItNS0xLTEtNjQ1ODE_b72027da-25c7-4bbf-ba5d-32e638d0f338"
      unitRef="usd">-5861000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzMtMS0xLTEtNjQ1ODE_11c42c52-812e-4879-b28d-72676e818174"
      unitRef="usd">-83000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzMtMy0xLTEtNjQ1ODE_67e710c2-739f-4549-af9e-c44f35f1ecbc"
      unitRef="usd">14000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzMtNS0xLTEtNjQ1ODE_ada3211c-aeed-4d00-b217-2c8bf4082fb6"
      unitRef="usd">-1727000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzQtMS0xLTEtNjQ1ODE_61556629-a514-429c-b8ce-9a761ded2796"
      unitRef="usd">-5195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzQtMy0xLTEtNjQ1ODE_113af116-f50e-45a8-86fc-0ad48329c994"
      unitRef="usd">14003000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpiZmM3ZTg0NmVjMDU0YjI1YmRiNDM0MWQ0MzU4M2ZlMC90YWJsZXJhbmdlOmJmYzdlODQ2ZWMwNTRiMjViZGI0MzQxZDQzNTgzZmUwXzQtNS0xLTEtNjQ1ODE_d9435212-2280-4ff7-b91c-706ed4dad8a1"
      unitRef="usd">-7588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzI2Mg_e92a3909-5f8d-433b-aac8-072348f334e1"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzI0NjM_d0f531f8-c262-4e51-a57b-c6f9c77b3e14">The difference between the Federal corporate tax rate and the &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;effective tax rate is comprised of the following (in thousands).&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&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: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: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: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: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:7.240%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision computed at US federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;State and local income taxes, net of federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Amended state returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax on repatriation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.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:9pt;font-weight:400;line-height:100%"&gt;Nondeductible currency losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation subject to Section 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Other, 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:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.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:9pt;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:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzItMS0xLTEtNjQ1ODE_220bf447-3de9-490b-9f05-9b2fbeaec379"
      unitRef="usd">-1091000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzItMy0xLTEtNjQ1ODE_c432c2bf-ca86-464c-b48c-5d9edc086da7"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzItNS0xLTEtNjQ1ODE_a32d9ac2-216c-45c4-b7bf-f109c8947867"
      unitRef="usd">2935000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzItNy0xLTEtNjQ1ODE_f08b2849-c853-4b13-bdf3-70fb4cb469bf"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzItOS0xLTEtNjQ1ODE_93c2eddf-69a9-4fc8-962b-b206fc060b09"
      unitRef="usd">-1593000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzItMTEtMS0xLTY0NTgx_0af4dc40-6ebb-4b11-b2e3-9d5348bc5e95"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzMtMS0xLTEtNjQ1ODE_04554234-79fa-4faf-aac1-be73be9f4f3b"
      unitRef="usd">87000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzMtMy0xLTEtNjQ1ODE_1fc99649-eccb-42ac-90d0-970ec3f74bfc"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzMtNS0xLTEtNjQ1ODE_41f10339-4d45-4e1f-93fd-46563da8e314"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzMtNy0xLTEtNjQ1ODE_ccc00127-764d-42fe-856c-e9b28215d811"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzMtOS0xLTEtNjQ1ODE_45644d40-55a1-4eb5-8e39-e77cdc570f73"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzMtMTEtMS0xLTY0NTgx_9f17277f-1a71-4b2a-b8f8-4e47845f1056"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzQtMS0xLTEtNjQ1ODE_2df3a727-82be-4ac8-ab48-bbe21a9a9571"
      unitRef="usd">128000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzQtMy0xLTEtNjQ1ODE_8b18acab-3983-44b6-8382-ab8af289a20e"
      unitRef="number">-0.025</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzQtNS0xLTEtNjQ1ODE_1cfe50be-4490-4958-9125-1a516fc32076"
      unitRef="usd">372000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzQtNy0xLTEtNjQ1ODE_889b8e0a-0a22-4c3a-895a-9bf518c4dfa7"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzQtOS0xLTEtNjQ1ODE_19172b3e-04c7-47ba-b061-16b7e9196bfb"
      unitRef="usd">91000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzQtMTEtMS0xLTY0NTgx_d5b1c135-28f3-43db-bd53-4eda7adc2d4d"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzUtMS0xLTEtNjQ1ODE_f706377d-e1ef-4689-9ccf-a500f6860c65"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzUtMy0xLTEtNjQ1ODE_6d2aec30-0ef9-4fef-bb19-ffd2b582903c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzUtNS0xLTEtNjQ1ODE_6cd2e47e-0614-4eb2-b57b-be559104eafb"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzUtNy0xLTEtNjQ1ODE_8223f35a-5e82-40e6-9b19-ecd7eeafe29e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzUtOS0xLTEtNjQ1ODE_78205b82-918f-428f-8e17-0ed535725fea"
      unitRef="usd">-555000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzUtMTEtMS0xLTY0NTgx_3a235995-8181-458d-9a28-3e2fdc93975d"
      unitRef="number">0.073</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzgtMS0xLTEtNjQ1ODE_9decd5ff-bb66-4c95-b750-be33cd39b7e3"
      unitRef="usd">319000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzgtMy0xLTEtNjQ1ODE_aedc63a6-8964-45d3-a78d-d415367529da"
      unitRef="number">-0.061</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzgtNS0xLTEtNjQ1ODE_70e48299-a2de-4c34-b9ac-2d82591cefc8"
      unitRef="usd">859000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzgtNy0xLTEtNjQ1ODE_b0cd400b-6e8f-429f-b87d-cb027ff5b4c5"
      unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzgtOS0xLTEtNjQ1ODE_d41894fa-b160-4cb9-93cb-6164804809c8"
      unitRef="usd">683000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzgtMTEtMS0xLTY0NTgx_9b02836b-2b74-40f3-a6d9-d2f5afb88b3d"
      unitRef="number">-0.090</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEwLTEtMS0xLTY0NTgx_6b5eee7d-7fc4-477c-840a-bf6da186e989"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEwLTMtMS0xLTY0NTgx_f40e621c-f872-4425-8570-54f7fb4984d4"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEwLTUtMS0xLTY0NTgx_fb9ff196-9a44-4b4d-a727-5d21226bc2a1"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEwLTctMS0xLTY0NTgx_c13a0b3f-71b0-4632-add4-6421da80fec9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEwLTktMS0xLTY0NTgx_4db595bc-22b3-41de-880e-12ed4e3a33cb"
      unitRef="usd">1378000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEwLTExLTEtMS02NDU4MQ_6f73fe71-3fef-46c7-a112-fae226bd6efc"
      unitRef="number">-0.181</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzExLTEtMS0xLTY0NTgx_baf3d7d6-3508-433c-8a1c-1996f61dcb91"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzExLTMtMS0xLTY0NTgx_0cc5ca8b-4c55-4a9e-853e-ba5d770af89a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzExLTUtMS0xLTY0NTgx_5a56a359-0009-4966-9dea-3bf1430d9c2a"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzExLTctMS0xLTY0NTgx_f664fd03-0501-45c3-bab5-df0bf805b0a9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzExLTktMS0xLTY0NTgx_4791c5df-c92e-44b8-81fe-623e822f3910"
      unitRef="usd">910000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzExLTExLTEtMS02NDU4MQ_d2b8c835-b035-452d-91f2-20d7f447c5b4"
      unitRef="number">-0.120</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEyLTEtMS0xLTY0NTgx_bad396eb-01d5-494f-b486-c4725fbc1c33"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEyLTMtMS0xLTY0NTgx_8fde1bb8-a78d-4637-bbd2-dbaab5a31b00"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEyLTUtMS0xLTY0NTgx_b4ca4711-da46-478e-b437-479b491d914e"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEyLTctMS0xLTY0NTgx_3160164b-173a-4d29-af18-8d3288bc6e3f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEyLTktMS0xLTY0NTgx_537cf5da-db6d-4d35-81f4-efc538c3dff1"
      unitRef="usd">398000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEyLTExLTEtMS02NDU4MQ_1783786b-fcf3-44bb-baea-091103490cee"
      unitRef="number">-0.052</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEzLTEtMS0xLTY0NTgx_4b2ef203-db9b-4e88-8423-d4d74360e93f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEzLTMtMS0xLTY0NTgx_246cfb90-2ea8-4a41-b32e-d73d0f7fd4ed"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEzLTUtMS0xLTY0NTgx_ffe923d8-f60b-41b8-a219-8b5be82f188f"
      unitRef="usd">180000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEzLTctMS0xLTY0NTgx_6f9a7aa6-dd47-4bee-b7be-82245b22ed37"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEzLTktMS0xLTY0NTgx_7861c5ef-a562-4324-a053-a396bca4db09"
      unitRef="usd">42000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzEzLTExLTEtMS02NDU4MQ_bd6ea1bf-ccfc-4382-9971-5a2216ed46c7"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE0LTEtMS0xLTY0NTgx_1fb1a899-64bb-4431-be1c-89b4b5000717"
      unitRef="usd">-10000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE0LTMtMS0xLTY0NTgx_5f5a3d0e-f445-4ca1-90a4-87a68b53a15b"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE0LTUtMS0xLTY0NTgx_b94add75-b4cc-4a3a-8426-f88a244471ac"
      unitRef="usd">-106000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE0LTctMS0xLTY0NTgx_667a5363-4b5c-4fdb-9239-9043924c4521"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE0LTktMS0xLTY0NTgx_bd398126-5496-4e02-a796-f10c4f02fbd4"
      unitRef="usd">5000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE0LTExLTEtMS02NDU4MQ_53898f4e-4ebc-4f01-9c89-4f4c08cd8c42"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE1LTEtMS0xLTY0NTgx_cbe5ba3f-a8f3-48a1-86ec-810c8d83d25c"
      unitRef="usd">-567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE1LTMtMS0xLTY0NTgx_628d7c43-5846-4220-b6e7-d7b5b96270b0"
      unitRef="number">0.109</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE1LTUtMS0xLTY0NTgx_ba312efa-a770-4f0a-b115-a6973ef3c6cd"
      unitRef="usd">4240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE1LTctMS0xLTY0NTgx_ba512b0c-3e33-487e-9bca-767dde64b610"
      unitRef="number">0.303</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE1LTktMS0xLTY0NTgx_c3ede699-cf35-4cdd-beb4-18f5ae371162"
      unitRef="usd">1359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE1LTExLTEtMS02NDU4MQ_e3dbe578-a50f-4106-93b2-7e698d718c93"
      unitRef="number">-0.179</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE2LTEtMS0xLTY0NTgx_7f6fb17f-99d7-42eb-a6aa-fcb206cca9dd"
      unitRef="number">0.109</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE2LTUtMS0xLTY0NTgx_c3b95b17-ec72-466d-997a-03cafb5c81ec"
      unitRef="number">0.303</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ZjUwY2ZhMmFhNmM0ZjUxYjVjM2FhNDhkMDgwZDRiZC90YWJsZXJhbmdlOjZmNTBjZmEyYWE2YzRmNTFiNWMzYWE0OGQwODBkNGJkXzE2LTktMS0xLTY0NTgx_c4f1c21b-2cfc-4f47-9d0b-3c93af28caed"
      unitRef="number">-0.179</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzI0NTg_dfcb3a92-1eb6-4aaa-8ba0-4db98c8b81c0">&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;Income tax provision&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as set forth in the Consolidated Statements of Comprehensive Income (Loss) consisted of the following components (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.911%"/&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: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.742%"/&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.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current taxes&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred taxes&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;(916)&lt;/span&gt;&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;620&#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;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total income tax provision&lt;/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;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzMtMS0xLTEtNjQ1ODE_9d1fa89d-e922-4bbd-842e-eb43d2eb8af2"
      unitRef="usd">14000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzMtMy0xLTEtNjQ1ODE_0afd461d-d50e-424a-a584-e9edfccc7084"
      unitRef="usd">3482000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzMtNS0xLTEtNjQ1ODE_8f245f99-7a15-4199-9b22-ec1a6c13a69a"
      unitRef="usd">1350000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzQtMS0xLTEtNjQ1ODE_fb37fb80-5434-472a-b1f0-6cd371506e28"
      unitRef="usd">237000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzQtMy0xLTEtNjQ1ODE_162f9543-03a7-4d8a-86e9-92afe0e83dbc"
      unitRef="usd">356000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzQtNS0xLTEtNjQ1ODE_5ec797f9-2309-4c99-986a-fbb6c079a3f9"
      unitRef="usd">-534000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzUtMS0xLTEtNjQ1ODE_a2f43269-7ba4-4b4b-96bd-0f4d22fdf0c1"
      unitRef="usd">98000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzUtMy0xLTEtNjQ1ODE_8cd995b3-02e2-442e-b877-08d06bc8d9db"
      unitRef="usd">-218000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzUtNS0xLTEtNjQ1ODE_2cc85454-84dd-4a67-b721-27ccc582dcba"
      unitRef="usd">-211000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzYtMS0xLTEtNjQ1ODE_679cb9d7-1508-4ed8-aaa1-48500f1d6703"
      unitRef="usd">349000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzYtMy0xLTEtNjQ1ODE_568a291e-5247-4cc7-a7ef-cc1677475ece"
      unitRef="usd">3620000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzYtNS0xLTEtNjQ1ODE_132222a3-b0fa-494e-aba4-f78318c2c0b2"
      unitRef="usd">605000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzgtMS0xLTEtNjQ1ODE_86986b62-6968-4101-a6c7-0f0e4db9d6bd"
      unitRef="usd">-888000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzgtMy0xLTEtNjQ1ODE_343cda28-2702-4721-97bc-807aea450c45"
      unitRef="usd">446000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzgtNS0xLTEtNjQ1ODE_d0785d8d-435e-4a1b-abdf-0512a4ed3eb6"
      unitRef="usd">500000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzktMS0xLTEtNjQ1ODE_1bd55669-38a4-453b-94b8-897842c03a11"
      unitRef="usd">-44000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzktMy0xLTEtNjQ1ODE_68712e85-0bcb-46e7-9164-0f7ed60c8357"
      unitRef="usd">30000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzktNS0xLTEtNjQ1ODE_d75b9296-cbca-4def-afc0-01cdf4d8b435"
      unitRef="usd">44000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzEwLTEtMS0xLTY0NTgx_9b11c582-2959-42e9-a53a-b54492ac5441"
      unitRef="usd">16000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzEwLTMtMS0xLTY0NTgx_13416157-b10f-4e5c-ab33-c59e333f978a"
      unitRef="usd">144000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzEwLTUtMS0xLTY0NTgx_5d54167d-f4ab-4e8b-9582-348f7a77e6d9"
      unitRef="usd">210000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzExLTEtMS0xLTY0NTgx_30f93212-a310-43e0-8891-2353566101ab"
      unitRef="usd">-916000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzExLTMtMS0xLTY0NTgx_e7c3bd78-b1e8-4127-996c-5ade5608dd18"
      unitRef="usd">620000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzExLTUtMS0xLTY0NTgx_4ae04105-572d-496a-acad-b210aede8989"
      unitRef="usd">754000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzEyLTEtMS0xLTY0NTgx_4488b162-2d04-491a-9e3c-594115c72ce6"
      unitRef="usd">-567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzEyLTMtMS0xLTY0NTgx_c0741186-9ac5-467f-90e7-5a443cca3231"
      unitRef="usd">4240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTo2ODIyZTliMDMyMjA0Y2JkYTVhZmRkYTdjNTkzNjJmZS90YWJsZXJhbmdlOjY4MjJlOWIwMzIyMDRjYmRhNWFmZGRhN2M1OTM2MmZlXzEyLTUtMS0xLTY0NTgx_76fd6b7c-76c3-48a6-a723-5fc9f92a3b01"
      unitRef="usd">1359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzI0NDM_8e64fe09-6a93-44e2-930d-eab4663e8d96">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences that give rise to the deferred tax assets and deferred tax liabilities are presented below (in thousands).&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.701%"/&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.841%"/&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.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits payable&lt;/span&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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Federal unrecognized tax benefit&lt;/span&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition expenses&lt;/span&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;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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;Property and equipment&lt;/span&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;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&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,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on investments&lt;/span&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;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#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 #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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzMtMi0xLTEtNjQ1ODE_e963871b-3143-49cf-a989-29d5bdd8bb69"
      unitRef="usd">1138000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzMtNC0xLTEtNjQ1ODE_db0eeb57-fae0-45df-b9aa-bf47306cbf48"
      unitRef="usd">893000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzQtMi0xLTEtNjQ1ODE_944040e2-b5e0-4bf2-b094-3852ec9229fc"
      unitRef="usd">1330000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzQtNC0xLTEtNjQ1ODE_5da9e8f2-cd69-40d9-b2eb-b7080381c1e5"
      unitRef="usd">1344000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzUtMi0xLTEtNjQ1ODE_c779b5ed-9a96-475c-b908-ba8b7cc25e6b"
      unitRef="usd">1328000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzUtNC0xLTEtNjQ1ODE_62fc6f82-37b1-4c37-ab8c-e8876a8b83d8"
      unitRef="usd">1946000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzYtMi0xLTEtNjQ1ODE_182dfc6f-5d90-49bf-b58d-366415156769"
      unitRef="usd">4000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzYtNC0xLTEtNjQ1ODE_16251cc7-48d9-41d8-a0c4-37de2d1e608d"
      unitRef="usd">5000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzctMi0xLTEtNjQ1ODE_f85843d2-2740-4b35-9745-3059a8e2b921"
      unitRef="usd">446000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzctNC0xLTEtNjQ1ODE_aa906aed-24b6-4154-b5d2-163b37fb4f2c"
      unitRef="usd">171000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzgtMi0xLTEtNzc5ODM_ba4ba6bc-03a9-46d2-94ed-6ac97e1b83c0"
      unitRef="usd">841000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzgtNC0xLTEtNzc5ODM_0bdb57f9-c52c-4448-8787-fc4d93f5b8a8"
      unitRef="usd">0</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzgtMi0xLTEtNjQ1ODE_57bfba21-e558-477b-9bfc-c29644ac995a"
      unitRef="usd">9000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzgtNC0xLTEtNjQ1ODE_2e5d5c9b-3ba8-41fd-88cd-06fe794874a2"
      unitRef="usd">11000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzktMi0xLTEtNjQ1ODE_1d313c6b-c7db-4ea5-b98a-f01b8cca07eb"
      unitRef="usd">5096000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzktNC0xLTEtNjQ1ODE_a8e45c2d-4dbf-43c8-8354-8fe170a5752d"
      unitRef="usd">4370000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzExLTItMS0xLTY0NTgx_675c87be-47a2-4742-94a0-8182e9351b10"
      unitRef="usd">186000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzExLTQtMS0xLTY0NTgx_0ff60cd7-9a7f-46cf-8886-29dc6ec22ad8"
      unitRef="usd">223000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzEyLTItMS0xLTY0NTgx_23cdfbc7-e0d7-4013-b441-4bba0642fb20"
      unitRef="usd">1593000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzEyLTQtMS0xLTY0NTgx_88e189a4-eec8-4660-bb02-3d6ed62d59b8"
      unitRef="usd">1256000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzEzLTItMS0xLTY0NTgx_9cd2de5e-4c0b-4dad-9e11-78ff7ede55bb"
      unitRef="usd">318000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzEzLTQtMS0xLTY0NTgx_7852cba5-c645-4df8-acb2-0ade8049f154"
      unitRef="usd">790000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE0LTItMS0xLTY0NTgx_590165c3-08b5-43aa-b21f-891184ca3614"
      unitRef="usd">-1214000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE0LTQtMS0xLTY0NTgx_c587f875-11d3-40a9-a1ae-8bc01a76a1f3"
      unitRef="usd">-1232000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE1LTItMS0xLTY0NTgx_59c38783-024a-4253-8cd4-f9a0469cd71a"
      unitRef="usd">-23000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE1LTQtMS0xLTY0NTgx_b20f40a3-6116-40fd-ba64-ce982d21fe91"
      unitRef="usd">-21000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE2LTItMS0xLTY0NTgx_72cbb218-8164-466d-890d-1c5d8e140511"
      unitRef="usd">3334000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE2LTQtMS0xLTY0NTgx_4b7b40ad-4b8d-4cd9-9fe2-4dc516df2515"
      unitRef="usd">3522000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE3LTItMS0xLTY0NTgx_e4276487-669f-4535-b02f-fee3d31d484a"
      unitRef="usd">1762000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjOTViYzAzZmMwMjQ0NDhlYTRmN2MyZDUzNWMyOTZlNi90YWJsZXJhbmdlOmM5NWJjMDNmYzAyNDQ0OGVhNGY3YzJkNTM1YzI5NmU2XzE3LTQtMS0xLTY0NTgx_7362b1d5-b951-4b88-a253-59d35540e9dd"
      unitRef="usd">848000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzE1NTU_cb515513-cede-470c-8122-bdc3ed7acc24"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90ZXh0cmVnaW9uOjQ0YWEyODhmOWJhZDRkMjg4ZDJlZWI1NTdmZTIwNjEwXzI0NjY_0c94d341-8323-4184-beee-1b14ab93aca9">A reconciliation of the change in recorded uncertain tax positions during the years ended December 31, 2022 and 2021 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:85.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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;21&#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;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjMGMwMGIzMDNhMTQ0ZWY4ODcxMjdlOTcyNWQ1NWY0Ny90YWJsZXJhbmdlOmMwYzAwYjMwM2ExNDRlZjg4NzEyN2U5NzI1ZDU1ZjQ3XzQtMS0xLTEtNjQ1ODE_e770fe27-c872-41d4-8f05-747f7f610e66"
      unitRef="usd">179000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjMGMwMGIzMDNhMTQ0ZWY4ODcxMjdlOTcyNWQ1NWY0Ny90YWJsZXJhbmdlOmMwYzAwYjMwM2ExNDRlZjg4NzEyN2U5NzI1ZDU1ZjQ3XzUtMS0xLTEtNjQ1ODE_e3a099db-4b98-484a-9e88-6e2f62abdd0e"
      unitRef="usd">10000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjMGMwMGIzMDNhMTQ0ZWY4ODcxMjdlOTcyNWQ1NWY0Ny90YWJsZXJhbmdlOmMwYzAwYjMwM2ExNDRlZjg4NzEyN2U5NzI1ZDU1ZjQ3XzYtMS0xLTEtNjQ1ODE_9a556858-f302-483f-b795-2705cd0802a0"
      unitRef="usd">164000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjMGMwMGIzMDNhMTQ0ZWY4ODcxMjdlOTcyNWQ1NWY0Ny90YWJsZXJhbmdlOmMwYzAwYjMwM2ExNDRlZjg4NzEyN2U5NzI1ZDU1ZjQ3XzgtMS0xLTEtNjQ1ODE_d61fa940-79da-4f53-a27d-1c01443cbb32"
      unitRef="usd">25000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjMGMwMGIzMDNhMTQ0ZWY4ODcxMjdlOTcyNWQ1NWY0Ny90YWJsZXJhbmdlOmMwYzAwYjMwM2ExNDRlZjg4NzEyN2U5NzI1ZDU1ZjQ3XzEwLTEtMS0xLTY0NTgx_56ad3423-8ac9-47b5-97e5-fe7f86c8a16c"
      unitRef="usd">4000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjMvZnJhZzo0NGFhMjg4ZjliYWQ0ZDI4OGQyZWViNTU3ZmUyMDYxMC90YWJsZTpjMGMwMGIzMDNhMTQ0ZWY4ODcxMjdlOTcyNWQ1NWY0Ny90YWJsZXJhbmdlOmMwYzAwYjMwM2ExNDRlZjg4NzEyN2U5NzI1ZDU1ZjQ3XzEyLTEtMS0xLTY0NTgx_0cb48ee0-33bf-4289-909c-e1964fa1c3e8"
      unitRef="usd">21000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90ZXh0cmVnaW9uOjVlNDMzYTNjN2UzZjRkNWRiZTdkMGYzMTc1M2Y0YzQ4XzY2OQ_dfc7cb17-9285-4425-9cab-f54783e12068">EARNINGS (LOSS) PER SHARE:Basic earnings (loss) per common share (&#x201c;EPS&#x201d;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares outstanding. Diluted EPS is computed based on the weighted average shares of common stock outstanding plus the effect of any dilutive shares of restricted stock granted to employees and non-&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;employee directors. There were approximately 120,000, 116,000 and 381,000 anti-dilutive restricted shares as of December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share and share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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:10.011%"/&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.011%"/&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.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss)&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;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Weighted average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,844,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential shares from unvested restricted shares&lt;/span&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;52,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,844,363&#160;&lt;/span&gt;&lt;/td&gt;&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;7,927,972&#160;&lt;/span&gt;&lt;/td&gt;&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;7,987,554&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Earnings (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.12)&lt;/span&gt;&lt;/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:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90ZXh0cmVnaW9uOjVlNDMzYTNjN2UzZjRkNWRiZTdkMGYzMTc1M2Y0YzQ4XzY3Mg_6a07dfde-cf4c-4529-b871-f7099fda0e42">Basic earnings (loss) per common share (&#x201c;EPS&#x201d;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares outstanding. Diluted EPS is computed based on the weighted average shares of common stock outstanding plus the effect of any dilutive shares of restricted stock granted to employees and non-&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;employee directors. There were approximately 120,000, 116,000 and 381,000 anti-dilutive restricted shares as of December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share and share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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:10.011%"/&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.011%"/&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.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss)&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;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Weighted average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,844,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential shares from unvested restricted shares&lt;/span&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;52,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,844,363&#160;&lt;/span&gt;&lt;/td&gt;&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;7,927,972&#160;&lt;/span&gt;&lt;/td&gt;&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;7,987,554&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Earnings (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.12)&lt;/span&gt;&lt;/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:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i27d9fe8fcd984eadb0e87a065da6ec89_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90ZXh0cmVnaW9uOjVlNDMzYTNjN2UzZjRkNWRiZTdkMGYzMTc1M2Y0YzQ4XzQzMw_f50abc0d-3440-4e66-bd46-72d9376ac72d"
      unitRef="shares">120000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf5f906f70ed4498a80dad60a80ca438_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90ZXh0cmVnaW9uOjVlNDMzYTNjN2UzZjRkNWRiZTdkMGYzMTc1M2Y0YzQ4XzQzNw_845b846f-231f-4164-ba0f-762e99b34497"
      unitRef="shares">116000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic3b40d973f33474b901f82bae5bcca96_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90ZXh0cmVnaW9uOjVlNDMzYTNjN2UzZjRkNWRiZTdkMGYzMTc1M2Y0YzQ4XzQ0NA_204f3db2-c915-4216-9136-1dcc64b8905d"
      unitRef="shares">381000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90ZXh0cmVnaW9uOjVlNDMzYTNjN2UzZjRkNWRiZTdkMGYzMTc1M2Y0YzQ4XzY3NA_cef8e592-65c7-4f2d-afe5-fc181e8da792">&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 computation of basic and diluted earnings per share (in thousands, except per share and share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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:10.011%"/&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.011%"/&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.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss)&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;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Weighted average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,844,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential shares from unvested restricted shares&lt;/span&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;52,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,844,363&#160;&lt;/span&gt;&lt;/td&gt;&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;7,927,972&#160;&lt;/span&gt;&lt;/td&gt;&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;7,987,554&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Earnings (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzItMi0xLTEtNjQ1ODE_60995ec9-d4f1-46cd-a348-049f55ba1b36"
      unitRef="usd">-4628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzItNC0xLTEtNjQ1ODE_04e80641-d0cd-4ec1-bc56-df2a3814dcd6"
      unitRef="usd">9763000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzItNi0xLTEtNjQ1ODE_4c92686c-09e9-43eb-9da6-a8ff76ed9673"
      unitRef="usd">-8947000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzQtMi0xLTEtNjQ1ODE_61697154-d870-4733-bbe9-f8081e899613"
      unitRef="shares">7844363</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzQtNC0xLTEtNjQ1ODE_6f05337c-c032-48e3-a8ae-721ff0836cb4"
      unitRef="shares">7875395</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzQtNi0xLTEtNjQ1ODE_997a3598-f6d9-4333-9bbf-f41fe21f543f"
      unitRef="shares">7987554</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <whg:IncrementalCommonSharesAttributableToNonvestedRestrictedShares
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzUtMi0xLTEtNjQ1ODE_06331dc6-be2f-4075-b187-e99845d15a04"
      unitRef="shares">0</whg:IncrementalCommonSharesAttributableToNonvestedRestrictedShares>
    <whg:IncrementalCommonSharesAttributableToNonvestedRestrictedShares
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzUtNC0xLTEtNjQ1ODE_cd02b957-afe3-40bd-824b-66df6bcce358"
      unitRef="shares">52577</whg:IncrementalCommonSharesAttributableToNonvestedRestrictedShares>
    <whg:IncrementalCommonSharesAttributableToNonvestedRestrictedShares
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzUtNi0xLTEtNjQ1ODE_7f0e3c07-2a58-4e06-87df-bc0a4e298ee3"
      unitRef="shares">0</whg:IncrementalCommonSharesAttributableToNonvestedRestrictedShares>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzctMi0xLTEtNjQ1ODE_25baef4d-dc14-4397-9ce2-880679551069"
      unitRef="shares">7844363</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzctNC0xLTEtNjQ1ODE_44a525fb-5e86-4a86-ba97-640977cc4383"
      unitRef="shares">7927972</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzctNi0xLTEtNjQ1ODE_a35271b5-e402-4f14-8caf-3d82442638b5"
      unitRef="shares">7987554</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzktMi0xLTEtNjQ1ODE_d7dce9bb-01f5-4acd-a842-ee06be55f3ad"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzktNC0xLTEtNjQ1ODE_e8539400-a28e-4130-8736-640fdc9677c4"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzktNi0xLTEtNjQ1ODE_2979857a-17eb-417e-a413-31e21270d6df"
      unitRef="usdPerShare">-1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzEwLTItMS0xLTY0NTgx_466c521b-aa5d-4151-b77c-8b0edd793da5"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzEwLTQtMS0xLTY0NTgx_ffec2cc0-abf0-4f41-8fb7-5f275c67228b"
      unitRef="usdPerShare">1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjYvZnJhZzo1ZTQzM2EzYzdlM2Y0ZDVkYmU3ZDBmMzE3NTNmNGM0OC90YWJsZTo1YTFiNDEzOTA1OTA0OGVhYTIwNTlhNTRhOWJkYzJhNy90YWJsZXJhbmdlOjVhMWI0MTM5MDU5MDQ4ZWFhMjA1OWE1NGE5YmRjMmE3XzEwLTYtMS0xLTY0NTgx_041f6bfe-c05c-44a9-82ef-463b351e8bd6"
      unitRef="usdPerShare">-1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90ZXh0cmVnaW9uOmZmOWM4MGYwZmM5OTRlMjVhZjI4MjUwODY3MzJmNGU4XzE4NDI_08115067-0855-4c80-9e21-c92bfdd6cffb">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the cost of acquired assets over the fair value of the underlying identifiable assets at the date of acquisition. Changes in goodwill were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&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.326%"/&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.330%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;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;Beginning balance&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Salient Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;19,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;35,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZToyMzVlNDY5NTZlZmY0MWFiYTc0NzkwNTkwNzg4Yzc5My90YWJsZXJhbmdlOjIzNWU0Njk1NmVmZjQxYWJhNzQ3OTA1OTA3ODhjNzkzXzItMi0xLTEtNjQ1ODE_8be308f0-1eb9-4aac-a597-edfcb2925945"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZToyMzVlNDY5NTZlZmY0MWFiYTc0NzkwNTkwNzg4Yzc5My90YWJsZXJhbmdlOjIzNWU0Njk1NmVmZjQxYWJhNzQ3OTA1OTA3ODhjNzkzXzItNC0xLTEtNjQ1ODE_8f696660-015f-48d8-80c5-e2f70123507d"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZToyMzVlNDY5NTZlZmY0MWFiYTc0NzkwNTkwNzg4Yzc5My90YWJsZXJhbmdlOjIzNWU0Njk1NmVmZjQxYWJhNzQ3OTA1OTA3ODhjNzkzXzMtMi0xLTEtNjQ1ODE_c718cded-460b-4263-8d2b-a0f6ce13e132"
      unitRef="usd">-19331000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:Goodwill
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZToyMzVlNDY5NTZlZmY0MWFiYTc0NzkwNTkwNzg4Yzc5My90YWJsZXJhbmdlOjIzNWU0Njk1NmVmZjQxYWJhNzQ3OTA1OTA3ODhjNzkzXzQtMi0xLTEtNjQ1ODE_42b81afe-6797-4f00-9eca-68e9ae9d8883"
      unitRef="usd">35732000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZToyMzVlNDY5NTZlZmY0MWFiYTc0NzkwNTkwNzg4Yzc5My90YWJsZXJhbmdlOjIzNWU0Njk1NmVmZjQxYWJhNzQ3OTA1OTA3ODhjNzkzXzQtNC0xLTEtNjQ1ODE_85fe95f9-ea4a-49e3-84dc-6fba8818025e"
      unitRef="usd">16401000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90ZXh0cmVnaW9uOmZmOWM4MGYwZmM5OTRlMjVhZjI4MjUwODY3MzJmNGU4XzE4NDc_d44cd31d-d1ad-4873-9e7d-43ced3228a22">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of intangible assets at December&#160;31, 2022 and 2021 (in thousands, except years):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.391%"/&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.204%"/&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.326%"/&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.326%"/&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.333%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&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;Period (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&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;Carrying&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;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Client relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;15.0&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;34,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(10,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;23,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Internally developed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;40,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(11,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;28,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Client relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;14.8&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(10,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;11,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Internally developed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;22,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(10,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;11,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="ic9a5bd7d8b1c49f5abdf1c1dbce8c415_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzItMi0xLTEtNjQ1ODE_9bfdb7c1-ac28-4024-b0d6-896d6f1c699e">P15Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i85912c506427459ab9b00fb73c61b2c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzItNC0xLTEtNjQ1ODE_494ee450-6932-495d-a5af-26f91d3ca3b6"
      unitRef="usd">34397000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i85912c506427459ab9b00fb73c61b2c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzItNi0xLTEtNjQ1ODE_dc835f58-92e6-4980-8ad7-38c073a1cba6"
      unitRef="usd">10636000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i85912c506427459ab9b00fb73c61b2c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzItOC0xLTEtNjQ1ODE_56171346-51c7-4691-b80f-d6c115bf8946"
      unitRef="usd">23761000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="ibfdaff1b94fc4f05bd0be03fce595195_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzMtMi0xLTEtNjQ1ODE_ac55180f-f5c2-4ff5-8fe2-9b8eea1a877f">P5Y9M18D</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89559e83a329405a89180d11fe306071_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzMtNC0xLTEtNjQ1ODE_fe1a3ebb-deee-4585-ba11-6924ac627886"
      unitRef="usd">1439000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89559e83a329405a89180d11fe306071_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzMtNi0xLTEtNjQ1ODE_a6deca82-2732-4602-a1e2-6bdcaed3ec5a"
      unitRef="usd">1012000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i89559e83a329405a89180d11fe306071_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzMtOC0xLTEtNjQ1ODE_719dea1c-54ff-4388-8850-aa168ccbd28e"
      unitRef="usd">427000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="i11d3bd12b0c14c8b8c5f21b27457dbfb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzQtMi0xLTEtNjQ1ODE_d4ed677e-662f-4b64-bb2e-bdadd08ea919">P3Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i14bd805b7ccd4eb9a4121602b0aadc21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzQtNC0xLTEtNjQ1ODE_af3ef9d4-5122-407a-897c-d37645f6f9b3"
      unitRef="usd">3800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i14bd805b7ccd4eb9a4121602b0aadc21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzQtNi0xLTEtNjQ1ODE_46c8a02c-f771-475b-92a4-a2cd7d92302f"
      unitRef="usd">105000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i14bd805b7ccd4eb9a4121602b0aadc21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzQtOC0xLTEtNjQ1ODE_37824a63-d932-400d-a241-ce611a156a83"
      unitRef="usd">3695000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="ibcbb398444d24cd3a4ec0c6dfd59d951_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzUtMi0xLTEtNjQ1ODE_acd514c4-ce52-4b40-a7a5-5e30e318261b">P3Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i02df3fee29b04c1ea123f3eff87fd43e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzUtNC0xLTEtNjQ1ODE_87f67d00-2723-4271-86cb-794770182762"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02df3fee29b04c1ea123f3eff87fd43e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzUtNi0xLTEtNjQ1ODE_2702a886-30f3-495c-b162-8d68c793a73a"
      unitRef="usd">31000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i02df3fee29b04c1ea123f3eff87fd43e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzUtOC0xLTEtNjQ1ODE_6a459642-5a89-42a1-8446-6475b7bd4c74"
      unitRef="usd">1069000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzYtNC0xLTEtNjQ1ODE_fa7bf845-722f-42f8-98df-90cc5d25503c"
      unitRef="usd">40736000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzYtNi0xLTEtNjQ1ODE_0473954d-4bcb-46f0-b739-d7a546743e32"
      unitRef="usd">11784000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzYtOC0xLTEtNjQ1ODE_0b7d802e-55bf-4f16-9d59-464f5f56af03"
      unitRef="usd">28952000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="i1f04a92be7394915a98d6d2b4beee5ce_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzgtMi0xLTEtNjQ1ODE_f5eb66bc-759b-4b12-93d6-168a11a4f604">P14Y9M18D</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d071fde39624d878f536bc4de99e0bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzgtNC0xLTEtNjQ1ODE_24b6ce20-6b38-47be-8c82-bf61f949e863"
      unitRef="usd">21431000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d071fde39624d878f536bc4de99e0bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzgtNi0xLTEtNjQ1ODE_414a8d97-c835-486e-a7ef-14276e6f5614"
      unitRef="usd">10216000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7d071fde39624d878f536bc4de99e0bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzgtOC0xLTEtNjQ1ODE_3f617215-7fd8-48ec-a630-2a0e40f3207e"
      unitRef="usd">11215000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="ibce01db32ef84a96a78b2c78197f08d9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzktMi0xLTEtNjQ1ODE_2cfa20cd-a456-4d04-bb94-b10be708d577">P5Y9M18D</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic731e8ded31a425694ef7b92336f7ce8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzktNC0xLTEtNjQ1ODE_6dc2648f-822a-4871-924b-dc70089850a1"
      unitRef="usd">1439000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic731e8ded31a425694ef7b92336f7ce8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzktNi0xLTEtNjQ1ODE_5fcdd40d-8b32-472b-befc-419739130bdc"
      unitRef="usd">743000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic731e8ded31a425694ef7b92336f7ce8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzktOC0xLTEtNjQ1ODE_fca3d257-ee17-47cf-9c0a-a4d0f5bff07e"
      unitRef="usd">696000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzEyLTQtMS0xLTY0NTgx_a7674477-5894-4515-9ddc-ec45bea1499b"
      unitRef="usd">22870000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzEyLTYtMS0xLTY0NTgx_32a558a9-334c-4c62-a7e2-15b0ef810636"
      unitRef="usd">10959000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo2ZjkyZTUyYjY3YmE0ZjQ1YjcwMTlmMDUxZGQyOWU3My90YWJsZXJhbmdlOjZmOTJlNTJiNjdiYTRmNDViNzAxOWYwNTFkZDI5ZTczXzEyLTgtMS0xLTY0NTgx_7bacca5a-4482-4315-8422-ef5963a6b833"
      unitRef="usd">11911000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i889b68f39f264e94ac3197893bf2474c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90ZXh0cmVnaW9uOmZmOWM4MGYwZmM5OTRlMjVhZjI4MjUwODY3MzJmNGU4XzE2MzU_e56df89a-079e-458d-9c2b-dc6a2c3731ae"
      unitRef="usd">1900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4db398cb769c43468ce1aad94f32977a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90ZXh0cmVnaW9uOmZmOWM4MGYwZmM5OTRlMjVhZjI4MjUwODY3MzJmNGU4XzU0OTc1NTgyMDYxNA_12b1c0af-d21d-4031-a256-a19af3e5e10e"
      unitRef="usd">1600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibf4f70e39ff74ab790a13a33a12f97cb_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90ZXh0cmVnaW9uOmZmOWM4MGYwZmM5OTRlMjVhZjI4MjUwODY3MzJmNGU4XzU0OTc1NTgyMDYyOA_1b7ff3d8-8e3b-452d-868d-f98fc4f2abfd"
      unitRef="usd">1700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90ZXh0cmVnaW9uOmZmOWM4MGYwZmM5OTRlMjVhZjI4MjUwODY3MzJmNGU4XzE4NDQ_368556ce-c66b-435b-a1ad-930875db3cbe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for intangible assets over the next five years, and thereafter, is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&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.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Amortization Expense&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:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;4,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,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;/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;2026&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;12,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo0NzlmMWM0MWZmNmE0MDhmODcyOWE2ZmNmNGY1YjRlZC90YWJsZXJhbmdlOjQ3OWYxYzQxZmY2YTQwOGY4NzI5YTZmY2Y0ZjViNGVkXzEtMi0xLTEtNjQ1ODE_3aa55146-f9d9-43fc-9c2e-87c875df8606"
      unitRef="usd">4171000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo0NzlmMWM0MWZmNmE0MDhmODcyOWE2ZmNmNGY1YjRlZC90YWJsZXJhbmdlOjQ3OWYxYzQxZmY2YTQwOGY4NzI5YTZmY2Y0ZjViNGVkXzItMi0xLTEtNjQ1ODE_08aba818-c6cb-4abf-8aac-4eaf310dba83"
      unitRef="usd">4095000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo0NzlmMWM0MWZmNmE0MDhmODcyOWE2ZmNmNGY1YjRlZC90YWJsZXJhbmdlOjQ3OWYxYzQxZmY2YTQwOGY4NzI5YTZmY2Y0ZjViNGVkXzMtMi0xLTEtNjQ1ODE_f9899c86-3ac5-42d3-bbd3-f905598de83e"
      unitRef="usd">3939000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo0NzlmMWM0MWZmNmE0MDhmODcyOWE2ZmNmNGY1YjRlZC90YWJsZXJhbmdlOjQ3OWYxYzQxZmY2YTQwOGY4NzI5YTZmY2Y0ZjViNGVkXzQtMi0xLTEtNjQ1ODE_3c597c55-5204-4114-bde3-c55c8e259df8"
      unitRef="usd">2293000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo0NzlmMWM0MWZmNmE0MDhmODcyOWE2ZmNmNGY1YjRlZC90YWJsZXJhbmdlOjQ3OWYxYzQxZmY2YTQwOGY4NzI5YTZmY2Y0ZjViNGVkXzUtMi0xLTEtNjQ1ODE_4b152b01-e17a-4012-9345-b3274897011b"
      unitRef="usd">2293000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <whg:FiniteLivedIntangiblesExpectedAmortizationThereafter
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNjkvZnJhZzpmZjljODBmMGZjOTk0ZTI1YWYyODI1MDg2NzMyZjRlOC90YWJsZTo0NzlmMWM0MWZmNmE0MDhmODcyOWE2ZmNmNGY1YjRlZC90YWJsZXJhbmdlOjQ3OWYxYzQxZmY2YTQwOGY4NzI5YTZmY2Y0ZjViNGVkXzYtMi0xLTEtODMzMzE_1228e914-c270-431d-9983-6b16314fca7b"
      unitRef="usd">12161000</whg:FiniteLivedIntangiblesExpectedAmortizationThereafter>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="i4c3966e16424458281fad3f2fb5963c0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90ZXh0cmVnaW9uOmJjMDM0ZjE2ODI4ZTRkOTBiMTA0N2UzYWFjMjNhNTgwXzY0MQ_95e48d58-db62-4350-8482-810d5620d17b"
      unitRef="number">0.05</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90ZXh0cmVnaW9uOmJjMDM0ZjE2ODI4ZTRkOTBiMTA0N2UzYWFjMjNhNTgwXzU0OTc1NTgxOTQyOQ_4623a59e-bc9b-4ac4-aabc-6262347bc2f3"
      unitRef="number">0.07</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:RentalIncomeNonoperating
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90ZXh0cmVnaW9uOmJjMDM0ZjE2ODI4ZTRkOTBiMTA0N2UzYWFjMjNhNTgwXzk0Mg_01059dc6-5423-4f46-ab77-9e46cf1881a6"
      unitRef="usd">40000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90ZXh0cmVnaW9uOmJjMDM0ZjE2ODI4ZTRkOTBiMTA0N2UzYWFjMjNhNTgwXzE3NTE_a847998c-7b0b-46f9-9bb3-f11ba5c14b46">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of lease costs related to our leases (amounts in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,655&#160;&lt;/span&gt;&lt;/td&gt;&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,033&#160;&lt;/span&gt;&lt;/td&gt;&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;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;135&#160;&lt;/span&gt;&lt;/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-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to our leases (amounts in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&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,762&#160;&lt;/span&gt;&lt;/td&gt;&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,990&#160;&lt;/span&gt;&lt;/td&gt;&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,091&#160;&lt;/span&gt;&lt;/td&gt;&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;Right-of-use assets obtained in exchange for lease obligations&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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTozZTk5Zjg2ZTFiOWI0ZDRjOTQ5MWRhODhhNzc2ZmYzMy90YWJsZXJhbmdlOjNlOTlmODZlMWI5YjRkNGM5NDkxZGE4OGE3NzZmZjMzXzItMS0xLTEtNjQ1ODE_97ad2b76-09d5-4329-86b0-10b3193c4847"
      unitRef="usd">1682000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTozZTk5Zjg2ZTFiOWI0ZDRjOTQ5MWRhODhhNzc2ZmYzMy90YWJsZXJhbmdlOjNlOTlmODZlMWI5YjRkNGM5NDkxZGE4OGE3NzZmZjMzXzItMy0xLTEtNjQ1ODE_29bd6ff3-9687-4ec7-b38e-ab4141ab34e3"
      unitRef="usd">1655000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTozZTk5Zjg2ZTFiOWI0ZDRjOTQ5MWRhODhhNzc2ZmYzMy90YWJsZXJhbmdlOjNlOTlmODZlMWI5YjRkNGM5NDkxZGE4OGE3NzZmZjMzXzItNS0xLTEtNjQ1ODE_58244106-64a3-433a-89a7-b6e14dee2df1"
      unitRef="usd">2033000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTozZTk5Zjg2ZTFiOWI0ZDRjOTQ5MWRhODhhNzc2ZmYzMy90YWJsZXJhbmdlOjNlOTlmODZlMWI5YjRkNGM5NDkxZGE4OGE3NzZmZjMzXzMtMS0xLTEtNjQ1ODE_ec4a8f8c-3f11-4963-8c16-6d0ecd4a5626"
      unitRef="usd">771000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTozZTk5Zjg2ZTFiOWI0ZDRjOTQ5MWRhODhhNzc2ZmYzMy90YWJsZXJhbmdlOjNlOTlmODZlMWI5YjRkNGM5NDkxZGE4OGE3NzZmZjMzXzMtMy0xLTEtNjQ1ODE_0a303400-860a-4b1c-a05b-42f74bede25a"
      unitRef="usd">602000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTozZTk5Zjg2ZTFiOWI0ZDRjOTQ5MWRhODhhNzc2ZmYzMy90YWJsZXJhbmdlOjNlOTlmODZlMWI5YjRkNGM5NDkxZGE4OGE3NzZmZjMzXzMtNS0xLTEtNjQ1ODE_d16a56ca-101c-48c0-b149-71aa15e3d35b"
      unitRef="usd">135000</us-gaap:SubleaseIncome>
    <us-gaap:OperatingLeasePayments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZToxYmNkNmFjMjc5ODQ0MWQ1YTJhNGExNzk0NjgzMmQxMy90YWJsZXJhbmdlOjFiY2Q2YWMyNzk4NDQxZDVhMmE0YTE3OTQ2ODMyZDEzXzItMS0xLTEtNjQ1ODE_63048c4d-d0c5-4965-bc03-b38422dc2b62"
      unitRef="usd">1762000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZToxYmNkNmFjMjc5ODQ0MWQ1YTJhNGExNzk0NjgzMmQxMy90YWJsZXJhbmdlOjFiY2Q2YWMyNzk4NDQxZDVhMmE0YTE3OTQ2ODMyZDEzXzItMy0xLTEtNjQ1ODE_d9c172bf-10b9-4b48-b717-c116d19378a2"
      unitRef="usd">1990000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZToxYmNkNmFjMjc5ODQ0MWQ1YTJhNGExNzk0NjgzMmQxMy90YWJsZXJhbmdlOjFiY2Q2YWMyNzk4NDQxZDVhMmE0YTE3OTQ2ODMyZDEzXzItNS0xLTEtNjQ1ODE_3149ede5-bf8a-4fd4-9f89-0ecf23fc66dc"
      unitRef="usd">2091000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZToxYmNkNmFjMjc5ODQ0MWQ1YTJhNGExNzk0NjgzMmQxMy90YWJsZXJhbmdlOjFiY2Q2YWMyNzk4NDQxZDVhMmE0YTE3OTQ2ODMyZDEzXzMtMS0xLTEtNjQ1ODE_e914d40e-9a55-45db-9255-6b902d47b186"
      unitRef="usd">1217000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZToxYmNkNmFjMjc5ODQ0MWQ1YTJhNGExNzk0NjgzMmQxMy90YWJsZXJhbmdlOjFiY2Q2YWMyNzk4NDQxZDVhMmE0YTE3OTQ2ODMyZDEzXzMtMy0xLTEtNjQ1ODE_834dc910-224d-4dc0-946a-85134d1adb90"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZToxYmNkNmFjMjc5ODQ0MWQ1YTJhNGExNzk0NjgzMmQxMy90YWJsZXJhbmdlOjFiY2Q2YWMyNzk4NDQxZDVhMmE0YTE3OTQ2ODMyZDEzXzMtNS0xLTEtNjQ1ODE_51745b66-871f-4ac2-8d48-d6829055c4fe"
      unitRef="usd">59000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90ZXh0cmVnaW9uOmJjMDM0ZjE2ODI4ZTRkOTBiMTA0N2UzYWFjMjNhNTgwXzE3NTQ_0571e09d-fe61-4775-8c4f-19fc35251ece">&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 information regarding our operating leases (in thousands, except years and rates):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.282%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;Operating lease right-of-use assets&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,976&#160;&lt;/span&gt;&lt;/td&gt;&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;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&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;6,065&#160;&lt;/span&gt;&lt;/td&gt;&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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzItMS0xLTEtNjQ1ODE_355d5087-998a-4cd2-aa42-bfc9a59988e6"
      unitRef="usd">4976000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzItMy0xLTEtNjQ1ODE_2f3641d3-0140-4a4c-a1bc-8825d1744974"
      unitRef="usd">4868000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzQtMS0xLTEtNjQ1ODE_4a944850-af58-402e-9872-31e42ca72284"
      unitRef="usd">1502000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzQtMy0xLTEtNjQ1ODE_64f107dc-0da2-44d4-af90-ed6b8059331a"
      unitRef="usd">1409000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzUtMS0xLTEtNjQ1ODE_3b6cb17c-b217-4ba5-87d8-b0df6c2509e6"
      unitRef="usd">4563000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzUtMy0xLTEtNjQ1ODE_db931d45-029f-41e7-ac9c-8194e3d9e4f0"
      unitRef="usd">4724000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzYtMS0xLTEtNjQ1ODE_e6642508-b476-4d57-a338-83c1dbae2a2d"
      unitRef="usd">6065000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzYtMy0xLTEtNjQ1ODE_ff23fd15-9e8a-4aab-9e1b-7f45a08bf5f4"
      unitRef="usd">6133000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzgtMS0xLTEtNjQ1ODE_44a007f1-0ca6-49be-9da9-be3610ca165e">P4Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzgtMy0xLTEtNjQ1ODE_5c0abc19-d576-4b16-825b-601f19968468">P4Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzktMS0xLTEtNjQ1ODE_e156d806-cb7d-4bb1-b17d-1397da015d74"
      unitRef="number">0.056</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTo3ZDY2MDQyMGQzMWI0NWVlOWM2YzIwZTgyYjdjNWRiZC90YWJsZXJhbmdlOjdkNjYwNDIwZDMxYjQ1ZWU5YzZjMjBlODJiN2M1ZGJkXzktMy0xLTEtNjQ1ODE_a143b099-0a09-4f8a-a0e7-1ae2d0c645b5"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90ZXh0cmVnaW9uOmJjMDM0ZjE2ODI4ZTRkOTBiMTA0N2UzYWFjMjNhNTgwXzE3NTU_f6f9339e-0b8a-43fb-8e1d-617500bea54b">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities are as follows (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:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td 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,858&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;Total undiscounted lease payments&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;7,170&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,065&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzEtMS0xLTEtNjQ1ODE_c9ef9f98-980b-44f1-9548-69566f576e5f"
      unitRef="usd">1858000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzItMS0xLTEtNjQ1ODE_c5887896-832a-4a3d-a4d0-61f248657a1a"
      unitRef="usd">1821000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzMtMS0xLTEtNjQ1ODE_e5c4230f-9bbc-4dc9-88c6-56a6883832af"
      unitRef="usd">1886000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzQtMS0xLTEtNjQ1ODE_3294b2d9-a2fe-4514-8183-d083b0dba2e2"
      unitRef="usd">662000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzUtMS0xLTEtNjQ1ODE_f39c0995-b418-4bcf-9af6-3750147c76fb"
      unitRef="usd">337000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzYtMS0xLTEtNjQ1ODE_87ec7d41-8ff7-46d8-8701-c9e86cc935a7"
      unitRef="usd">606000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzctMS0xLTEtNjQ1ODE_079c67bd-f64d-4f21-aa66-5be9f2ca42b6"
      unitRef="usd">7170000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzgtMS0xLTEtNjQ1ODE_86af1f28-bba8-4501-9571-79b4cbdc1980"
      unitRef="usd">-1105000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzUvZnJhZzpiYzAzNGYxNjgyOGU0ZDkwYjEwNDdlM2FhYzIzYTU4MC90YWJsZTpkMWU2YTRlMDZmMzY0ZDE0ODY4MjIwNGEzZDQ1MDU4Ny90YWJsZXJhbmdlOmQxZTZhNGUwNmYzNjRkMTQ4NjgyMjA0YTNkNDUwNTg3XzktMS0xLTEtNjQ1ODE_aa8abe1b-b6d9-42d2-8fe1-f8703016cd33"
      unitRef="usd">6065000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90ZXh0cmVnaW9uOmM2MWRlYWRmOTA2YjQ2M2M4NTBmOTJmOWIyZDQ1OGJiXzYxMA_db21964b-e383-4f6f-b1e5-ec6f2e6adfdd">BALANCE SHEET COMPONENTS:&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects information about our property and equipment as of December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&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.599%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;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;Leasehold improvements&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Furniture and fixtures&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 hardware and office equipment&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;3,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Accumulated depreciation&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;(9,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(8,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90ZXh0cmVnaW9uOmM2MWRlYWRmOTA2YjQ2M2M4NTBmOTJmOWIyZDQ1OGJiXzYxMw_deba1891-ea87-4289-95b2-52f6a3403488">&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 reflects information about our property and equipment as of December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&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.599%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;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;Leasehold improvements&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Furniture and fixtures&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 hardware and office equipment&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;3,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Accumulated depreciation&lt;/span&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:9.5pt;font-weight:400;line-height:100%"&gt;(9,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(8,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia017dd163b0441bebf4451c01b5cd191_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzItMi0xLTEtNjQ1ODE_7394b27f-211d-4e76-a5ae-da92050de003"
      unitRef="usd">4921000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if0c07cbba17c4bd896e3a758cca197c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzItNC0xLTEtNjQ1ODE_22ab62df-6a2b-424d-ad8e-26baf1c4dd54"
      unitRef="usd">4956000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6e47ecb741434900b032c81a0b04c785_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzMtMi0xLTEtNjQ1ODE_fdd50370-d0f0-4fe8-bb3b-03387789a683"
      unitRef="usd">2786000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ceb4144077847dd81e300c19c2eb6ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzMtNC0xLTEtNjQ1ODE_fe623908-ce86-4dc3-9958-bfec3642a938"
      unitRef="usd">2590000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a62e5bfddbc482ab32b93a024c8394b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzQtMi0xLTEtNjQ1ODE_f54348e5-a36e-49cd-a4cf-d1489ee72c10"
      unitRef="usd">3317000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i826168917a844d3da3f6427ee6f9f1d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzQtNC0xLTEtNjQ1ODE_7db8dd1b-521f-4860-a1de-6b08c11166b4"
      unitRef="usd">3205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzYtMi0xLTEtNjQ1ODE_2b2e54c3-6a68-4195-8892-60816cddc4a1"
      unitRef="usd">9196000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzYtNC0xLTEtNjQ1ODE_4a1c1042-4de6-416c-8208-d6d28c2f6b54"
      unitRef="usd">8637000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzctMi0xLTEtNjQ1ODE_dd4c667d-5a30-47da-beb5-6ef8a67b954e"
      unitRef="usd">1828000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia5a41b87a5af4765b42f16eb5324515b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xNzgvZnJhZzpjNjFkZWFkZjkwNmI0NjNjODUwZjkyZjliMmQ0NThiYi90YWJsZTo5MmM4MmM4MjUyMjE0ODUzYWZiODYzZDZmMWZjZjA3ZC90YWJsZXJhbmdlOjkyYzgyYzgyNTIyMTQ4NTNhZmI4NjNkNmYxZmNmMDdkXzctNC0xLTEtNjQ1ODE_c05e6e5b-aa2b-4130-ae7a-68577ed11f0c"
      unitRef="usd">2114000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODQvZnJhZzpkOTMxZjAyNWY3NjA0OTlkOTgwMTE0Mzg3YTFkMTM0ZS90ZXh0cmVnaW9uOmQ5MzFmMDI1Zjc2MDQ5OWQ5ODAxMTQzODdhMWQxMzRlXzEzOQ_86c6da67-7732-40c6-ae95-a523a359c651">COMMITMENTS AND CONTINGENCIES:&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our purchase commitments primarily consist of outsourced information technology services, software licenses and commitments for financial research tools. As of December 31, 2022, our purchase commitments for the next five years and thereafter were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.227%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Payments due 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="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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1-3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4-5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase obligations&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;7,944&#160;&lt;/span&gt;&lt;/td&gt;&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;4,654&#160;&lt;/span&gt;&lt;/td&gt;&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,290&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODQvZnJhZzpkOTMxZjAyNWY3NjA0OTlkOTgwMTE0Mzg3YTFkMTM0ZS90ZXh0cmVnaW9uOmQ5MzFmMDI1Zjc2MDQ5OWQ5ODAxMTQzODdhMWQxMzRlXzE0MQ_68e82c5f-3d05-4312-8865-f67a787e3f11">&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:29.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.227%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Payments due 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="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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1-3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4-5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase obligations&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;7,944&#160;&lt;/span&gt;&lt;/td&gt;&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;4,654&#160;&lt;/span&gt;&lt;/td&gt;&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,290&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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;/tr&gt;&lt;/table&gt;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODQvZnJhZzpkOTMxZjAyNWY3NjA0OTlkOTgwMTE0Mzg3YTFkMTM0ZS90YWJsZToxZmE3MjJkNzBkZTU0ZDU1YjE5ZmE2MmI3NWExMjY0ZS90YWJsZXJhbmdlOjFmYTcyMmQ3MGRlNTRkNTViMTlmYTYyYjc1YTEyNjRlXzItMS0xLTEtNjQ1ODE_cc2b3c1a-b1f2-4f76-969e-b12a5ad1d80a"
      unitRef="usd">7944000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODQvZnJhZzpkOTMxZjAyNWY3NjA0OTlkOTgwMTE0Mzg3YTFkMTM0ZS90YWJsZToxZmE3MjJkNzBkZTU0ZDU1YjE5ZmE2MmI3NWExMjY0ZS90YWJsZXJhbmdlOjFmYTcyMmQ3MGRlNTRkNTViMTlmYTYyYjc1YTEyNjRlXzItMy0xLTEtNjQ1ODE_468c2534-a2f7-493e-89d4-7a5854325a82"
      unitRef="usd">4654000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODQvZnJhZzpkOTMxZjAyNWY3NjA0OTlkOTgwMTE0Mzg3YTFkMTM0ZS90YWJsZToxZmE3MjJkNzBkZTU0ZDU1YjE5ZmE2MmI3NWExMjY0ZS90YWJsZXJhbmdlOjFmYTcyMmQ3MGRlNTRkNTViMTlmYTYyYjc1YTEyNjRlXzItNS0xLTEtNjQ1ODE_0278c8e3-887c-4c8a-8c31-6374701c5e26"
      unitRef="usd">3290000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODcvZnJhZzoyZTkyNTk2OTYxYjQ0MTU3ODA3ODY0OTk3YzkyNTdiNi90ZXh0cmVnaW9uOjJlOTI1OTY5NjFiNDQxNTc4MDc4NjQ5OTdjOTI1N2I2Xzk4Mw_81eb5821-77f5-4202-8248-cb331ab84d12">REGULATORY CAPITAL REQUIREMENTS:&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Westwood Trust must maintain cash and investments in an amount equal to the required minimum restricted capital of $4.0 million as required by the Texas Finance Code. Restricted capital is included in Investments in the accompanying Consolidated Balance Sheets. At December&#160;31, 2022, Westwood Trust had approximately $21.2 million in excess of its minimum capital requirement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Westwood Trust is limited under applicable Texas law in the payment of dividends of undivided profits, which is that part of equity capital equal to the balance of net profits, income, gains and losses since formation minus subsequent distributions to stockholders and transfers to surplus or capital under share dividends or appropriate Board resolutions. At the discretion of its Board of Directors, Westwood Trust may make quarterly and special dividend payments, or other distributions, to Westwood out of its undivided profits. No dividend payments were made in 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:TangibleCapitalRequiredForCapitalAdequacy
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODcvZnJhZzoyZTkyNTk2OTYxYjQ0MTU3ODA3ODY0OTk3YzkyNTdiNi90ZXh0cmVnaW9uOjJlOTI1OTY5NjFiNDQxNTc4MDc4NjQ5OTdjOTI1N2I2XzE1Nw_008a74cd-4306-4375-822c-10210acc74b5"
      unitRef="usd">4000000</us-gaap:TangibleCapitalRequiredForCapitalAdequacy>
    <us-gaap:ExcessTangibleCapital
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xODcvZnJhZzoyZTkyNTk2OTYxYjQ0MTU3ODA3ODY0OTk3YzkyNTdiNi90ZXh0cmVnaW9uOjJlOTI1OTY5NjFiNDQxNTc4MDc4NjQ5OTdjOTI1N2I2XzM0Nw_344b2281-18c8-428e-bb6c-303f03e64728"
      unitRef="usd">21200000</us-gaap:ExcessTangibleCapital>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90ZXh0cmVnaW9uOjBjZmFhODQ4ZDJkMzQwMzJiZmIyOWNmMjE1NTA0ZTgyXzE5NTM_c5e29688-9fdf-47a0-8eaf-37a9fa6a916e">VARIABLE INTEREST ENTITIES:&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 2 &#x201c;Summary of Significant Accounting Policies,&#x201d; the CTFs and Private Funds (together the &#x201c;Westwood VIEs&#x201d;) are considered VIEs, and the Westwood Funds&#xae; and Private Equity are considered VOEs (together the &#x201c;Westwood VOEs&#x201d;). We receive fees for managing assets in these entities commensurate with market rates. As of December 31, 2022 and 2021, we evaluated all of the Westwood VIEs and Westwood VOEs to determine whether or not we should consolidate the entities into our Consolidated Financial Statements. For the Westwood VIEs, we evaluated whether or not we qualify as the primary beneficiary based on whether we have the obligation to absorb significant losses, the right to receive residual returns and the right to direct the activities of the entity that most significantly impact the entity&#x2019;s economic performance, and concluded that we do not qualify as a primary beneficiary for those entities. For the Westwood VOEs, we evaluated whether or not we own a controlling financial interest in the entities, and we concluded that we do not. Based on our analyses, we have not consolidated the Westwood VIEs or Westwood VOEs into our Consolidated Financial Statements for the years ended December 31, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not otherwise provided any financial support that we were not previously contractually obligated to provide and there are no arrangements that would require us to provide additional financial support to any of these entities. Our seed investments in the Westwood Funds&#xae; are accounted for as investments in accordance with our other investments described in Note 6 &#x201c;Investments.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized fee revenue from the Westwood VIEs and Westwood VOEs of approximately $23.2 million, $22.8 million and $19.3 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table displays the AUM, the amount of our seed investments that are included in &#x201c;Investments&#x201d; and &#x201c;Investments, at fair value&#x201d; on the Consolidated Balance Sheets, and the financial risk of loss in each vehicle (in millions):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.180%"/&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.742%"/&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.742%"/&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.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Under&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:9pt;font-weight:700;line-height:100%"&gt;Management&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&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:9pt;font-weight:700;line-height:100%"&gt;Investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount at Risk&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VIEs/VOEs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Westwood Funds&#xae;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Trust Funds&lt;/span&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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Funds&lt;/span&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Equity&lt;/span&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;7.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;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;All other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wealth Management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Institutional&lt;/span&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;6,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total AUM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90ZXh0cmVnaW9uOjBjZmFhODQ4ZDJkMzQwMzJiZmIyOWNmMjE1NTA0ZTgyXzE2MjU_86d0ffb9-57f3-447b-971a-20f0df8c4480"
      unitRef="usd">23200000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues
      contextRef="ic322f558bde64ffa8106c7c7814e5f45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90ZXh0cmVnaW9uOjBjZmFhODQ4ZDJkMzQwMzJiZmIyOWNmMjE1NTA0ZTgyXzE2Mjk_cd1d2c1f-11ce-4d45-bd16-58eba5e0aa07"
      unitRef="usd">22800000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues
      contextRef="ia02e27b9c6dc49e6b799d6ce9d119388_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90ZXh0cmVnaW9uOjBjZmFhODQ4ZDJkMzQwMzJiZmIyOWNmMjE1NTA0ZTgyXzE2MzY_225628b0-09a8-4984-925f-e3768a8fbcd9"
      unitRef="usd">19300000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90ZXh0cmVnaW9uOjBjZmFhODQ4ZDJkMzQwMzJiZmIyOWNmMjE1NTA0ZTgyXzE5NTQ_296ccb14-53eb-4533-a088-17fc3348b474">&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 displays the AUM, the amount of our seed investments that are included in &#x201c;Investments&#x201d; and &#x201c;Investments, at fair value&#x201d; on the Consolidated Balance Sheets, and the financial risk of loss in each vehicle (in millions):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.180%"/&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.742%"/&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.742%"/&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.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Under&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:9pt;font-weight:700;line-height:100%"&gt;Management&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&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:9pt;font-weight:700;line-height:100%"&gt;Investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount at Risk&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VIEs/VOEs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Westwood Funds&#xae;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Trust Funds&lt;/span&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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Funds&lt;/span&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Equity&lt;/span&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;7.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;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;All other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wealth Management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Institutional&lt;/span&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;6,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total AUM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="i32ee316c981448b1801c25d816ec3a9d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzMtMi0xLTEtNjQ1ODE_84b9236c-f802-4fb0-8e91-5c1adbffbd50"
      unitRef="usd">4328000000</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:TradingSecurities
      contextRef="i32ee316c981448b1801c25d816ec3a9d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzMtNC0xLTEtNjQ1ODE_5df81f92-ec6f-44a2-b905-c333f1c295e1"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <whg:RiskOfLoss
      contextRef="i32ee316c981448b1801c25d816ec3a9d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzMtNi0xLTEtNjQ1ODE_dc816b6d-c673-452d-b78e-a1f76941aef8"
      unitRef="usd">0</whg:RiskOfLoss>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="i8257ecc064e54a46a29f711e373ec98c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzQtMi0xLTEtNjQ1ODE_fc09db7c-02e6-4f92-8232-86cb6ed40679"
      unitRef="usd">715000000</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:TradingSecurities
      contextRef="i8257ecc064e54a46a29f711e373ec98c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzQtNC0xLTEtNjQ1ODE_0922db95-f4d5-40e4-9d31-d00d838ed35d"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <whg:RiskOfLoss
      contextRef="i8257ecc064e54a46a29f711e373ec98c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzQtNi0xLTEtNjQ1ODE_7184d142-3da1-475f-97fd-b0c1a8c7236b"
      unitRef="usd">0</whg:RiskOfLoss>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="iaec3114b621e43b4a0db7c112e09ac05_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzYtMi0xLTEtNjQ1ODE_fe3b40ff-bd4b-4787-bf08-a8428a7461fe"
      unitRef="usd">11000000</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:TradingSecurities
      contextRef="iaec3114b621e43b4a0db7c112e09ac05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzYtNC0xLTEtNjQ1ODE_bfcd564b-bf19-451c-b39f-12d4d3bf29c2"
      unitRef="usd">300000</us-gaap:TradingSecurities>
    <whg:RiskOfLoss
      contextRef="iaec3114b621e43b4a0db7c112e09ac05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzYtNi0xLTEtNjQ1ODE_1deeee4b-c264-49f7-a8bb-305cc4f30c82"
      unitRef="usd">300000</whg:RiskOfLoss>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="i87c58999079d4de4990df1e6dd1689de_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzctMi0xLTEtNjQ1ODE_c427f3ed-d622-42a7-ac66-6d92d604784e"
      unitRef="usd">0</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:TradingSecurities
      contextRef="i87c58999079d4de4990df1e6dd1689de_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzctNC0xLTEtNjQ1ODE_530600d4-5900-46c8-a10b-4afbe0b9354f"
      unitRef="usd">7200000</us-gaap:TradingSecurities>
    <whg:RiskOfLoss
      contextRef="i87c58999079d4de4990df1e6dd1689de_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzctNi0xLTEtNjQ1ODE_bcf63562-5381-4792-ac4a-728d04c24ff6"
      unitRef="usd">7200000</whg:RiskOfLoss>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="i18ea0d21a6cc44ea902ebcf2df1035c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzEwLTItMS0xLTY0NTgx_f324dcea-eb0d-4d11-8c75-f3409768fa60"
      unitRef="usd">2940000000</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="ibb8c323d0c9149e282e3c48341781d38_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzExLTItMS0xLTY0NTgx_cf8130e9-7460-409a-873e-713a5a039bc4"
      unitRef="usd">6785000000</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:AssetsUnderManagementCarryingAmount
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTAvZnJhZzowY2ZhYTg0OGQyZDM0MDMyYmZiMjljZjIxNTUwNGU4Mi90YWJsZToxN2VmZDBlZDY4ZTM0ODM1OTJhYzg1YTE2NGJiOTJmMS90YWJsZXJhbmdlOjE3ZWZkMGVkNjhlMzQ4MzU5MmFjODVhMTY0YmI5MmYxXzEyLTItMS0xLTY0NTgx_a4d0846e-27ce-45a1-93ab-c8e37ad16fba"
      unitRef="usd">14779000000</us-gaap:AssetsUnderManagementCarryingAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTMvZnJhZzo0YWMyODJhNDJmYWE0YmNhYWE3NGExM2FiNzRhOTBkOC90ZXh0cmVnaW9uOjRhYzI4MmE0MmZhYTRiY2FhYTc0YTEzYWI3NGE5MGQ4XzE2MDg_7feb1153-4da8-4a8a-acf2-b8294a3d4d48">RELATED PARTY TRANSACTIONS:&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our directors, executive officers and their affiliates invest personal funds directly in trust accounts that we manage. At both December 31, 2022 and at December 31, 2021, there was approximately $0.1 million in fees due from these accounts. For the year ended December 31, 2022, we recorded trust fees from these accounts of $0.3 million. For both of the years ended December 31, 2021 and 2020, we recorded trust fees from these accounts of $0.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One director serves as a consultant to the Company under a consulting agreement for which we recorded expenses of $0.1&#160;million for each of the years ended December 31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company engages in transactions with its affiliates as part of its operations. Westwood International Advisors &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:115%"&gt;(prior to its closure, effective September 30, 2020)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and Westwood Management provide investment advisory services to the UCITS Fund (prior to its liquidation in June 2020) and the Westwood Funds&#xae;. &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:115%"&gt;Certain members of our management served on the board of directors of the UCITS Fund before its liquidation. Under the terms of the investment advisory agreements, the Company earned quarterly fees paid by clients of the fund or by the funds directly. The fees are based on negotiated fee schedules applied to AUM. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the years ended December 31, 2022 and 2021, we did not record any fees from the affiliated Funds. For the year ended December 31, 2020, we recorded fees from the affiliated Funds of $0.9&#160;million, which are included in &#x201c;Asset-based advisory fees&#x201d; on our Consolidated Statement of Comprehensive Income (Loss). As of December 31, 2022 and 2021, all of these fees had been collected.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTMvZnJhZzo0YWMyODJhNDJmYWE0YmNhYWE3NGExM2FiNzRhOTBkOC90ZXh0cmVnaW9uOjRhYzI4MmE0MmZhYTRiY2FhYTc0YTEzYWI3NGE5MGQ4XzIzNw_b079aee7-02fa-4315-9c50-bba44285f6ce"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id23e1f4ddf7f4ec39ce623b41ab46b14_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTMvZnJhZzo0YWMyODJhNDJmYWE0YmNhYWE3NGExM2FiNzRhOTBkOC90ZXh0cmVnaW9uOjRhYzI4MmE0MmZhYTRiY2FhYTc0YTEzYWI3NGE5MGQ4XzU0OTc1NTgxNjc5MA_0512bac1-8e0e-430b-bb29-f214b31996e8"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTMvZnJhZzo0YWMyODJhNDJmYWE0YmNhYWE3NGExM2FiNzRhOTBkOC90ZXh0cmVnaW9uOjRhYzI4MmE0MmZhYTRiY2FhYTc0YTEzYWI3NGE5MGQ4XzQ5Mw_b75899d8-ff4c-4197-a41d-ac1bea9c40c8"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ifcb39d6f53284c70a52c08bf51993641_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTMvZnJhZzo0YWMyODJhNDJmYWE0YmNhYWE3NGExM2FiNzRhOTBkOC90ZXh0cmVnaW9uOjRhYzI4MmE0MmZhYTRiY2FhYTc0YTEzYWI3NGE5MGQ4XzE0MTE_6b24421e-a40c-4496-9bde-5cc8ee49d543"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90ZXh0cmVnaW9uOjk5MTAyNTIwYzBlMjQ1MTViNDUzMDc0OWEyNjBmMjRiXzQ2Nw_0b911586-c266-4233-8f66-a149d85533c5">CONCENTRATION:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, our ten largest clients accounted for approximately 22% of our fee revenue. For the year ended December 31, 2020, our ten largest clients accounted for approximately 24% of our fee revenue. No single customer accounted for 10% or more of our fee revenues in any of these years. The following table presents advisory fee revenue received from our single largest client in each year (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&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.426%"/&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.426%"/&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.430%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Advisory fees from our largest client:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-based fees&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;2,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percent of fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie69ba1d8bbd34d399d46def8536866ee_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90ZXh0cmVnaW9uOjk5MTAyNTIwYzBlMjQ1MTViNDUzMDc0OWEyNjBmMjRiXzExMQ_8b540683-fc13-4b25-a6ec-aa5177b57660"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8439db9f60f4474ab5fd94796a5a8a0b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90ZXh0cmVnaW9uOjk5MTAyNTIwYzBlMjQ1MTViNDUzMDc0OWEyNjBmMjRiXzI5Mw_a93a017b-9aff-4df7-821b-5f275cf510ca"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90ZXh0cmVnaW9uOjk5MTAyNTIwYzBlMjQ1MTViNDUzMDc0OWEyNjBmMjRiXzQ3Mw_59cd0cc8-58a4-401e-be2c-9b3d27ded351">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.128%"/&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.426%"/&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.426%"/&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.430%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Advisory fees from our largest client:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-based fees&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;2,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percent of fee revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5423cb1ce75a4a94a29e0dc69e7d9125_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzMtMi0xLTEtNjQ1ODE_b0dafe3c-f281-467a-a615-def06980f519"
      unitRef="usd">2582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia775d6477dd24ed6beb822e9309113cf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzMtNC0xLTEtNjQ1ODE_d597daa1-ba8b-4813-84ba-558224d3acb5"
      unitRef="usd">2682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i948e2da60ebf4b708a1eae27efba495c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzMtNi0xLTEtNjQ1ODE_6cee7ecd-a1cb-4bbb-ba55-137dce0d83b5"
      unitRef="usd">1940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i379212deef594666adb73d370f46e565_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzQtMi0xLTEtNjQ1ODE_53734bc8-6dbc-4914-96e2-bde6cb9fdec3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if207d284c1bb4ea0a1dcf1e9140cb359_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzQtNC0xLTEtNjQ1ODE_c138b6da-5785-4edd-9c0a-cc1af40f17ba"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28d77ea54d0544a9bdba53d0558d7341_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzQtNi0xLTEtNjQ1ODE_f2c42bd6-8eba-4534-9546-de90ccd08f12"
      unitRef="usd">1607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i309b6f249715475b9ea208ba2e906d0e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzUtMi0xLTEtNjQ1ODE_0fdce139-0eb9-40b6-8075-124ec96a7f97"
      unitRef="number">0.037</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if4c398c81a044a8081d785f0f7cb7754_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzUtNC0xLTEtNjQ1ODE_24e80d5f-2c59-4959-8948-f12e52ac676e"
      unitRef="number">0.037</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5a9a5f51706418da7829ee8edcaaef5_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8xOTYvZnJhZzo5OTEwMjUyMGMwZTI0NTE1YjQ1MzA3NDlhMjYwZjI0Yi90YWJsZToyNGFjZjJjYTg0OWE0YjdiYjdlNjg5N2ViZjI2ZmQ2Zi90YWJsZXJhbmdlOjI0YWNmMmNhODQ5YTRiN2JiN2U2ODk3ZWJmMjZmZDZmXzUtNi0xLTEtNjQ1ODE_58bc5ae9-36e0-4fa5-9c39-7b8fa0c5d350"
      unitRef="number">0.055</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i1d237df6af3d40f9adfc9e95d8a9aa07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDIvZnJhZzplOGU1YjY4NGI1NTY0NTk5YjNkNTEyMzJiMGQzNTM0MC90ZXh0cmVnaW9uOmU4ZTViNjg0YjU1NjQ1OTliM2Q1MTIzMmIwZDM1MzQwXzU0OTc1NTgyMDM1Nw_36f8604e-b855-423e-a488-9a359cb65270"
      unitRef="number">0.312</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iabe0547bc252433ba54f85131cee6bdf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDIvZnJhZzplOGU1YjY4NGI1NTY0NTk5YjNkNTEyMzJiMGQzNTM0MC90ZXh0cmVnaW9uOmU4ZTViNjg0YjU1NjQ1OTliM2Q1MTIzMmIwZDM1MzQwXzU0OTc1NTgyMDM2NA_8fa42f56-f1d5-46a5-ac9e-6875382f16c2"
      unitRef="usd">1600000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i4fc504389c0c4365a8a9465709d1c2d7_I20230101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDIvZnJhZzplOGU1YjY4NGI1NTY0NTk5YjNkNTEyMzJiMGQzNTM0MC90ZXh0cmVnaW9uOmU4ZTViNjg0YjU1NjQ1OTliM2Q1MTIzMmIwZDM1MzQwXzU0OTc1NTgyMDM3OA_2ad7016b-2b9b-4bac-890b-f4baf0e61b97"
      unitRef="number">0.787</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DividendsCash
      contextRef="idca145e3a1514bb89f6fd66ffced8054_D20230215-20230215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDIvZnJhZzplOGU1YjY4NGI1NTY0NTk5YjNkNTEyMzJiMGQzNTM0MC90ZXh0cmVnaW9uOmU4ZTViNjg0YjU1NjQ1OTliM2Q1MTIzMmIwZDM1MzQwXzEyOQ_f179e4e2-4820-4bf0-8092-fb9b689d745f"
      unitRef="usd">0.15</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i3ccbf3d07b5e4c0f9f4c113db80b47e6_D20200220-20200220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDIvZnJhZzplOGU1YjY4NGI1NTY0NTk5YjNkNTEyMzJiMGQzNTM0MC90ZXh0cmVnaW9uOmU4ZTViNjg0YjU1NjQ1OTliM2Q1MTIzMmIwZDM1MzQwXzI5Mg_1ee1a2e3-30ba-4de7-a391-7e131b89e008"
      unitRef="usd">5700000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i3ccbf3d07b5e4c0f9f4c113db80b47e6_D20200220-20200220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyY2MwYjFhN2RiNjQ4NjBiN2E5N2U4YjE1ZmQ2ZGZhL3NlYzo1MmNjMGIxYTdkYjY0ODYwYjdhOTdlOGIxNWZkNmRmYV8yMDIvZnJhZzplOGU1YjY4NGI1NTY0NTk5YjNkNTEyMzJiMGQzNTM0MC90ZXh0cmVnaW9uOmU4ZTViNjg0YjU1NjQ1OTliM2Q1MTIzMmIwZDM1MzQwXzM0Ng_e3a4f234-ff7f-43f2-8d99-4021d2d243db"
      unitRef="shares">468000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
</xbrl>
