<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cccc="http://c4therapeutics.com/20230427"
  xmlns:dei="http://xbrl.sec.gov/dei/2022q4"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2022q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cccc-20230427.xsd" xlink:type="simple"/>
    <context id="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12df0720b800478e80a0889e450af1a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearGrantDateFairValueAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6affb3f4ec864fb58eba8991783fec64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearGrantDateFairValueAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia378dc105ba04d89bd5b14541ef6d73d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearGrantDateFairValueAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91ff1bee000f454ea9ea1513fc77a6b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearGrantDateFairValueAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a7d8d6e1066496f8b4cb4dc44e26682_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic88f3b5b7f2f4d5dbd709aa6745945be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95f92a5c37b7418d9586c5c46a736f31_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i819148ffadf645a880d31715dab2d997_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if77d112f9bef4caba150dfc331077e7a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c6fa14d15ce4d428867a878efe76c4d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if91a6063ea354508821273afc34f8cf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1914efc9b76543208ea5dec04d2038fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie43c1c841b6349a2ac3997e06777d885_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic3812c5233e545dc8b6b81b266a03e63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b494cd7980041a6978bc2bd20ca8029_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0406b2cde4a74bbdb6fbe61f8ac968d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedDuringTheYearVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib34fc8035f784c959d34f20c2962aa23_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied51d091c68e4bed831457aaa509ae3d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a525a818c864b70ad3e748018fd09da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89488d9e96874d89ab87ae3d4530223a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cccc:EquityAwardsGrantedInPriorYearsVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie33bbd5170e14531a3bbe87a802ef0d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95c5631d9eb74341a0beadb101f7fcfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if66ae073ef894e19b5a80f38bbce1592_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i146164b6535b44cbb01ffc09cc2e3652_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001662579</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN180L2ZyYWc6MjYxZDAyZTI4ZmFiNGUwZmJjMjIyNzQ1NWVlNTcxYzgvdGFibGU6OGNjMmFhOGZhMDBmNDVlMmE5MTE4ZDg3NzU1YjAwNmMvdGFibGVyYW5nZTo4Y2MyYWE4ZmEwMGY0NWUyYTkxMThkODc3NTViMDA2Y18wLTEtMS0xLTUwNzIx_ac90fb2f-8167-4624-9b34-4fe6f73f14ef">0001662579</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN180L2ZyYWc6MjYxZDAyZTI4ZmFiNGUwZmJjMjIyNzQ1NWVlNTcxYzgvdGFibGU6OGNjMmFhOGZhMDBmNDVlMmE5MTE4ZDg3NzU1YjAwNmMvdGFibGVyYW5nZTo4Y2MyYWE4ZmEwMGY0NWUyYTkxMThkODc3NTViMDA2Y18xLTEtMS0xLTUwNzIx_ee9d3037-fbbe-4d5f-ac8d-a123b69ee027">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN180L2ZyYWc6MjYxZDAyZTI4ZmFiNGUwZmJjMjIyNzQ1NWVlNTcxYzgvdGFibGU6OGNjMmFhOGZhMDBmNDVlMmE5MTE4ZDg3NzU1YjAwNmMvdGFibGVyYW5nZTo4Y2MyYWE4ZmEwMGY0NWUyYTkxMThkODc3NTViMDA2Y18yLTEtMS0xLTUwNzIx_615685cb-35d7-4ede-928b-8f824de20c50">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18xL2ZyYWc6NWUyYmIxNzgxMWM1NDVkOTlmOGIzNjQ2MjgyZGEyODAvdGV4dHJlZ2lvbjo1ZTJiYjE3ODExYzU0NWQ5OWY4YjM2NDYyODJkYTI4MF81OTA_7411b1c9-043c-4451-b1b3-acba8e4b2046">C4 THERAPEUTICS, INC.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RleHRyZWdpb246MDMyODVmMzJiZjJjNDgwZTk5NzFiZGEyYjQ4N2UxZTlfNDg1MDQ_5a1e5bf1-89ca-408a-8e6d-ffe9bcafe4a9">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.692%"/&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;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Summary&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;Compensation&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;Table Total&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;for PEO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Compensation&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;Actually Paid&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;to PEO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Summary&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;Compensation&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;Table Total for&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;Non-PEO NEOs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)(4)&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;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;Compensation&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;Actually Paid to&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;Non-PEO NEOs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)(4)&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;Total&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;Shareholder&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;Return&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&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;Net Loss &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,595,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,606,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,509,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,156,954)&lt;/span&gt;&lt;/td&gt;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,175)&lt;/span&gt;&lt;/td&gt;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;952,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(79,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,013,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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(83,892)&lt;/span&gt;&lt;/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;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMS0yLTEtMS01MDcyMQ_20707835-a78a-422c-8ad1-51991f021335"
      unitRef="usd">2595395</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMS00LTEtMS01MDcyMQ_e5f16b6d-7054-40b2-8b27-6c54910a9b51"
      unitRef="usd">-21606202</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMS02LTEtMS01MDcyMQ_4f594dfe-a58e-42de-bc46-d44ab2e33d85"
      unitRef="usd">3509439</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMS04LTEtMS01MDcyMQ_b2b2d755-0bd9-48dc-b2a4-4d5e8031cd86"
      unitRef="usd">-2156954</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMS0xMC0xLTEtNTA3MjE_be5110f3-378e-4898-a72a-857c8c59d175"
      unitRef="usd">17.81</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMS0xMi0xLTEtNTA3MjE_20cc5969-740c-4299-9a06-c27b6463124a"
      unitRef="usd">-128175000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMi0yLTEtMS01MDcyMQ_00fe9c46-e4cb-4471-bcf7-0b9c94cf6d59"
      unitRef="usd">952200</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMi00LTEtMS01MDcyMQ_9c44cb61-00e8-4931-a815-9e0c7319d822"
      unitRef="usd">-79705</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMi02LTEtMS01MDcyMQ_f7d5b7b4-6dde-450d-98af-ebf4875afb49"
      unitRef="usd">3937239</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMi04LTEtMS01MDcyMQ_0c87f1dd-3c69-4483-91d4-f203b7860ffd"
      unitRef="usd">3013310</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMi0xMC0xLTEtNTA3MjE_8aad30fe-58fd-4ed9-ab0d-d2739d049177"
      unitRef="usd">97.19</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOmY4YzdjZTY0ZWM0ODQzYmFhZGQxMWU4YmU0ZmFjNzM4L3RhYmxlcmFuZ2U6ZjhjN2NlNjRlYzQ4NDNiYWFkZDExZThiZTRmYWM3MzhfMi0xMi0xLTEtNTA3MjE_f3fa3ee6-2ac8-4b72-b22c-fc49cfad215d"
      unitRef="usd">-83892000</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RleHRyZWdpb246MDMyODVmMzJiZjJjNDgwZTk5NzFiZGEyYjQ4N2UxZTlfNDg1MDU_8e57cf42-1add-4c42-88a9-86456d54c518">The PEO for each of the periods presented is Mr. Hirsch.The Non-PEO NEOs for 2022 were Dr. Boyle and Dr. Fisher and the Non-PEO NEOs for 2021 were Lauren White, our Chief Financial Officer, and Dr. Fisher.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RleHRyZWdpb246MDMyODVmMzJiZjJjNDgwZTk5NzFiZGEyYjQ4N2UxZTlfNDg1MDg_34527044-b548-4de8-9361-0f7dacd71389">Mr. Hirsch.</ecd:PeoName>
    <ecd:Additional402vDisclosureTextBlock
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RleHRyZWdpb246MDMyODVmMzJiZjJjNDgwZTk5NzFiZGEyYjQ4N2UxZTlfNDg1MTE_d9ab61cc-c87d-41da-82e1-5e4c9d8085ad">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Amounts in this column represent the &#x201c;Total&#x201d; column set forth in the Summary Compensation Table, or SCT, which is set forth in this proxy statement on page &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i03285f32bf2c480e9971bda2b487e1e9_48510" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;33&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. See the footnotes to the SCT for further detail regarding the amounts in these columns.&lt;/span&gt;Shareholder return provides the value of common stock as of December 31, 2022 and December 31, 2021 assuming $100 was invested in our common stock after the market closed on December 31, 2020.&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Narrative Disclosure: Pay Versus Performance Table&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The illustrations below provide a graphical description of Compensation Actually Paid, or CAP, (as calculated in accordance with the rules promulgated by the Securities and Exchange Commission, or the SEC) and the following measures:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&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:19pt"&gt;C4T&#x2019;s cumulative Total Shareholder Return, or TSR; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;text-indent:-22.5pt"&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:19pt"&gt;C4T&#x2019;s Net Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;img alt="45918" src="cccc-20230427_g5.jpg" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;img alt="45920" src="cccc-20230427_g6.jpg" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/&gt;&lt;/div&gt;</ecd:Additional402vDisclosureTextBlock>
    <ecd:AdjToPeoCompFnTextBlock
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RleHRyZWdpb246MDMyODVmMzJiZjJjNDgwZTk5NzFiZGEyYjQ4N2UxZTlfNDg1MDc_3bec229a-5eaf-4d97-9ab5-fd70d5098abe">The dollar amounts reported in these columns represent the amounts of &#x201c;compensation actually paid.&#x201d; The amounts are computed in accordance with Item 402(v) of Regulation S-K by deducting and adding the following amounts from the &#x201c;Total&#x201d; column of the SCT (pursuant to SEC rules, fair value at each measurement date is computed in a manner consistent with the fair value methodology used to account for share-based payments in our financial statements under GAAP):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.479%"/&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Non-PEO NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Non-PEO NEOs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Compensation from Summary Compensation Table&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,595,395&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,509,439&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;952,200&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,937,239&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustments for Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Adjustments for grant date fair values of equity awards granted in the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,624,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,395,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Year-end fair value of unvested equity awards granted in the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,172,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Year-over-year difference of year-end fair values for unvested equity awards granted in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,018,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,356,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Fair values at vest date for equity awards granted and vested in current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Difference in fair values between prior year-end fair values and vest date fair values for equity awards granted in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,002,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(932,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total Adjustments for Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(24,201,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,666,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,031,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(923,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Compensation Actually Paid (as calculated)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,606,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,156,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(79,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,013,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:AdjToNonPeoNeoCompFnTextBlock
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RleHRyZWdpb246MDMyODVmMzJiZjJjNDgwZTk5NzFiZGEyYjQ4N2UxZTlfNDg1MDc_8d76d196-1eef-433c-a860-c746ed2350dc">The dollar amounts reported in these columns represent the amounts of &#x201c;compensation actually paid.&#x201d; The amounts are computed in accordance with Item 402(v) of Regulation S-K by deducting and adding the following amounts from the &#x201c;Total&#x201d; column of the SCT (pursuant to SEC rules, fair value at each measurement date is computed in a manner consistent with the fair value methodology used to account for share-based payments in our financial statements under GAAP):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.479%"/&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Non-PEO NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Non-PEO NEOs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Compensation from Summary Compensation Table&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,595,395&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,509,439&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;952,200&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,937,239&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustments for Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Adjustments for grant date fair values of equity awards granted in the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,624,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,395,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Year-end fair value of unvested equity awards granted in the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,172,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Year-over-year difference of year-end fair values for unvested equity awards granted in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,018,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,356,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Fair values at vest date for equity awards granted and vested in current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Difference in fair values between prior year-end fair values and vest date fair values for equity awards granted in prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,002,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(932,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Total Adjustments for Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;(24,201,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,666,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,031,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(923,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Compensation Actually Paid (as calculated)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,606,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,156,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(79,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,013,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMi0xLTEtMS01MDcyMQ_361c3f48-00bb-4823-9565-b742819e94b2"
      unitRef="usd">2595395</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMi0zLTEtMS01MDcyMQ_8970e37c-be15-4c7e-ae8d-dff41b819d0f"
      unitRef="usd">3509439</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMi01LTEtMS01MDcyMQ_3f7272ab-66e5-432d-aa7b-c43c391ca45c"
      unitRef="usd">952200</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMi03LTEtMS01MDcyMQ_c108849a-0e6f-43b4-87ce-fc007e01f136"
      unitRef="usd">3937239</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i12df0720b800478e80a0889e450af1a0_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNS0xLTEtMS01MDcyMQ_69980c6f-74d8-476c-9d01-ba31d6bdb08a"
      unitRef="usd">-1624400</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i6affb3f4ec864fb58eba8991783fec64_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNS0zLTEtMS01MDcyMQ_435b4229-489a-47ad-b15a-3d7c59087bcc"
      unitRef="usd">-2844379</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ia378dc105ba04d89bd5b14541ef6d73d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNS01LTEtMS01MDcyMQ_0884d504-0e25-4db3-8503-58db74530ca3"
      unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i91ff1bee000f454ea9ea1513fc77a6b9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNS03LTEtMS01MDcyMQ_475d478e-aef5-4558-938a-b2a6301d7444"
      unitRef="usd">-3395354</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i6a7d8d6e1066496f8b4cb4dc44e26682_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNi0xLTEtMS01MDcyMQ_78571d6e-948f-4d49-b735-90b586abcbb6"
      unitRef="usd">284900</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ic88f3b5b7f2f4d5dbd709aa6745945be_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNi0zLTEtMS01MDcyMQ_ceb712f5-54b4-442a-90cc-4af01f246289"
      unitRef="usd">356546</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i95f92a5c37b7418d9586c5c46a736f31_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNi01LTEtMS01MDcyMQ_f5f49ad7-332d-4e93-aac8-d044d7929a81"
      unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i819148ffadf645a880d31715dab2d997_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNi03LTEtMS01MDcyMQ_23c7c6e9-03a4-48b1-8dda-7bfa34f6a0e3"
      unitRef="usd">2172003</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="if77d112f9bef4caba150dfc331077e7a_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNy0xLTEtMS01MDcyMQ_9afea8fa-6eee-4635-9939-62e917ce4a30"
      unitRef="usd">-18018970</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i7c6fa14d15ce4d428867a878efe76c4d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNy0zLTEtMS01MDcyMQ_1e0c61b6-88d8-4d39-b787-adceba0a02c8"
      unitRef="usd">-2349947</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="if91a6063ea354508821273afc34f8cf4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNy01LTEtMS01MDcyMQ_040b1166-a4a6-47e6-b7b8-6b887070b05e"
      unitRef="usd">-3356456</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i1914efc9b76543208ea5dec04d2038fb_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfNy03LTEtMS01MDcyMQ_1c6382f7-371e-455f-9e9a-87952287bef8"
      unitRef="usd">-167996</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ie43c1c841b6349a2ac3997e06777d885_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOC0xLTEtMS01MDcyMQ_4dae86eb-8472-4f2e-86e2-d8af9103789d"
      unitRef="usd">158875</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ic3812c5233e545dc8b6b81b266a03e63_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOC0zLTEtMS01MDcyMQ_1c2fd862-dc65-49da-ade9-7844df0dadc9"
      unitRef="usd">104252</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i8b494cd7980041a6978bc2bd20ca8029_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOC01LTEtMS01MDcyMQ_00188dda-45c3-4a06-8fd7-9f726f65abdb"
      unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i0406b2cde4a74bbdb6fbe61f8ac968d6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOC03LTEtMS01MDcyMQ_0ea572e4-eb5c-4cc4-b329-07d06ab469d6"
      unitRef="usd">216575</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ib34fc8035f784c959d34f20c2962aa23_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOS0xLTEtMS01MDcyMQ_0e0da2e1-c125-4c99-8442-9b65cc601e4c"
      unitRef="usd">-5002002</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ied51d091c68e4bed831457aaa509ae3d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOS0zLTEtMS01MDcyMQ_09a6b1c2-b89c-4f2c-a038-8c096a48a440"
      unitRef="usd">-932865</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i9a525a818c864b70ad3e748018fd09da_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOS01LTEtMS01MDcyMQ_0c17cf46-3dfd-43fe-8b68-edefb929ba35"
      unitRef="usd">2324551</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i89488d9e96874d89ab87ae3d4530223a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfOS03LTEtMS01MDcyMQ_c236364c-d02d-44a4-b9b7-0957ed2e1045"
      unitRef="usd">250843</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="ie33bbd5170e14531a3bbe87a802ef0d6_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTAtMS0xLTEtNTA3MjE_f5272348-934a-40b1-9c21-799c36ec49a8"
      unitRef="usd">-24201597</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i95c5631d9eb74341a0beadb101f7fcfb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTAtMy0xLTEtNTA3MjE_cd2bf136-f7d5-4be8-8481-7676e35ce3e2"
      unitRef="usd">-5666393</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="if66ae073ef894e19b5a80f38bbce1592_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTAtNS0xLTEtNTA3MjE_744cf26d-9bfd-46c2-ada5-972e9d278624"
      unitRef="usd">-1031905</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="i146164b6535b44cbb01ffc09cc2e3652_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTAtNy0xLTEtNTA3MjE_fd115498-b679-4d46-b22f-3c9b322fc346"
      unitRef="usd">-923929</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTItMS0xLTEtNTA3MjE_d57a9538-2981-4438-8a6b-86911ff0ab0c"
      unitRef="usd">-21606202</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i8ebaf61198a746bab1b5bbd588ed6345_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTItMy0xLTEtNTA3MjE_4b862116-4b77-45f8-930d-b2d77cd2f100"
      unitRef="usd">-2156954</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTItNS0xLTEtNTA3MjE_4a7f436a-5bce-4e2a-ab4a-db8fc2b950e6"
      unitRef="usd">-79705</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i5eb2b04dc5c547149d35f71919bbea98_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUzYTFjYWJhMGFjNTRmZmViN2Y3YzAwOTM0ODhkOGI3L3NlYzplM2ExY2FiYTBhYzU0ZmZlYjdmN2MwMDkzNDg4ZDhiN18zMS9mcmFnOjAzMjg1ZjMyYmYyYzQ4MGU5OTcxYmRhMmI0ODdlMWU5L3RhYmxlOjY1MjRiZDQ4ZDIwMjQ0OTZiMzgxMGVjZTM2N2Q3Njk0L3RhYmxlcmFuZ2U6NjUyNGJkNDhkMjAyNDQ5NmIzODEwZWNlMzY3ZDc2OTRfMTItNy0xLTEtNTA3MjE_76c5c769-6b88-4471-bd97-74d55a61cfae"
      unitRef="usd">3013310</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
</xbrl>
